JAVA 调用 dll 相关问题

006007 发布于 2017/08/24 18:00
阅读 51
收藏 0

假如c++有定义一个这样的方法,那在Java要怎么来映射呢?

 

  ESForeign::IEsunnyTradeApi* __cdecl CreateEsunnyForeignTradeApi(ESForeign::TEsCertInfoType cert, int* pRetCode, 
        ESForeign::TEsLogPathType path, ESForeign::TEsAppIDType appID);
 

加载中
0
006007
006007

IEsunnyTradeAPI*   

==========================

 

  class IEsunnyTradeApi
    {
    public:
        ////////////////////////////////////////
        /// \fn    ~IEsunnyFeTradeApi
        /// \brief 虚析构函数,通过IEsunnyFeTradeApi指针能够删除交易API实例,
        /// 删除交易API实例时,推荐使用Free函数
        /// \return   
        ////////////////////////////////////////
        virtual ~IEsunnyTradeApi(){};

        ////////////////////////////////////////
        /// \fn    SetSpi
        /// \brief 设置回调数据接口,认证API通过后,需要调用本接口设置回调处理类
        /// \param IEsunnyTradeSpi * spi
        /// \return   void __cdecl
        ////////////////////////////////////////
        virtual void __cdecl SetSpi(IEsunnyTradeSpi* spi) = 0;

        ////////////////////////////////////////
        /// \fn    Free
        /// \brief 释放当前api会话
        /// \return   void __cdecl
        ////////////////////////////////////////
        virtual void __cdecl Free() = 0;
}

返回顶部
顶部