1
回答
JAVA 调用 dll 相关问题
【腾讯云】学生服务器套餐10元/月 >>>   

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

 

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

<无标签>
举报
006007
发帖于9个月前 1回/49阅

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;
}

顶部