3,245
社区成员
发帖
与我相关
我的任务
分享
helpstring("VivotekCam Control 的调度接口")]
dispinterface _DVivotekCam
{
properties:
methods:
[id(1), helpstring("method Test1")] int Test1(void);
[id(2), helpstring("method LogInTest")] int LogInTest(void);
[id(3), helpstring("method Test")] int Test(void);
[id(4), helpstring("method LogOut")] int LogOut(void);
[id(5), helpstring("method LogIn")] int LogIn(char* pIP, unsigned long pPort, char* pUserName, char* pPWD);
};
public:
enum {
dispidTest1 = 1L,
dispidLogInTest = 2L,
dispidTest = 3L,
dispidLogOut = 4L,
dispidLogIn = 5L
};
protected:
int LogIn(char* pIP, unsigned long pPort, char* pUserName, char* pPWD);
// 调度映射
BEGIN_DISPATCH_MAP(CVivotekCamCtrl, COleControl)
DISP_FUNCTION_ID(CVivotekCamCtrl, "LogIn", dispidLogIn, LogIn, VT_I2, VTS_PBSTR VTS_I4 VTS_PBSTR VTS_PBSTR)
END_DISPATCH_MAP()
int CVivotekCamCtrl::LogIn(char* pIP, unsigned long pPort, char* pUserName, char* pPWD)
{
return 0;
}