在C++中有这样一个函数
TAP_DLLEXPORTITapTradeAPI*TAP_CDECLCreateTapTradeAPI(constTapAPIApplicationInfo*appInfo,TAPIINT32&iResult)
该函数返回的是一个ITapTradeAPI类的指针该类下面的函数成员有
virtualTAPIINT32TAP_CDECLSetAPINotify(ITapTradeAPINotify*apiNotify)=0
virtualTAPIINT32TAP_CDECLSetHostAddress(constTAPICHAR*IP,TAPIUINT16port)=0
virtualTAPIINT32TAP_CDECLLogin(constTapAPITradeLoginAuth*loginAuth)=0
virtualTAPIINT32TAP_CDECLDisconnect()=0
virtualTAPIINT32TAP_CDECLChangePassword(TAPIUINT32*sessionID,constTapAPIChangePasswordReq*req)=0
virtualTAPIINT32TAP_CDECLHaveCertainRight(TAPIRightIDTyperightID)=0
virtualTAPIINT32TAP_CDECLSetReservedInfo(TAPIUINT32*sessionID,constTAPISTR_50info)=0
virtualTAPIINT32TAP_CDECLQryAccount(TAPIUINT32*sessionID,constTapAPIAccQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryFund(TAPIUINT32*sessionID,constTapAPIFundReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryExchange(TAPIUINT32*sessionID)=0
virtualTAPIINT32TAP_CDECLQryCommodity(TAPIUINT32*sessionID)=0
virtualTAPIINT32TAP_CDECLQryContract(TAPIUINT32*sessionID,constTapAPICommodity*qryReq)=0
virtualTAPIINT32TAP_CDECLInsertOrder(TAPIUINT32*sessionID,constTapAPINewOrder*order)=0
virtualTAPIINT32TAP_CDECLCancelOrder(TAPIUINT32*sessionID,constTapAPIOrderCancelReq*order)=0
virtualTAPIINT32TAP_CDECLQryOrder(TAPIUINT32*sessionID,constTapAPIOrderQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryOrderProcess(TAPIUINT32*sessionID,constTapAPIOrderProcessQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryFill(TAPIUINT32*sessionID,constTapAPIFillQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryPosition(TAPIUINT32*sessionID,constTapAPIPositionQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryClose(TAPIUINT32*sessionID,constTapAPICloseQryReq*qryReq)=0
virtualTAPIINT32TAP_CDECLQryDeepQuote(TAPIUINT32*sessionID,constTapAPIContract*qryReq)=0
virtualTAPIINT32TAP_CDECLQryExchangeStateInfo(TAPIUINT32*sessionID,constTapAPIExchangeStateInfoQryReq*qryReq)=0
那么问题来了我在C#当中怎么去调用CreateTapTradeAPI这个方法返回的类指针怎么处理??
望论坛的大神给出代码思路小弟谢过啦
分 --> |