还是这个问题,回调函数
一个OCX控件,会被多次加载,一个API 提供一个回调函数,写死了,无法通过传递this 指针获取类指针而调用类中的成员。请问,在这种情况下如何保证 每次OCX控件被加载,这回调函数都是在自己的空间里面? 麻烦给个示例
比如 函数 void API_Playing(LPVOID pClientinfo, void(CALLBACK *ReadDataCallBack)(DWORD Channel,UCHAR *pPacketBuffer,DWORD nPacketSize)) 这里面包含一个回调函数
在类的一个成员函数里面使用这个函数
void WINAPI ReadData(DWORD Channel,unsigned char *pBuff,DWORD nSize) //这里要如何声明和调用啊?
API_Playing(&VOID,ReadBuf);
WHO HELP ME!!!
关键是每次都在自己空间里面被加载。