//xxx.h
typedef BOOL (CALLBACK* MYNOTIFY)( HANDLE h );
FXCALL_API HANDLE InitMd( LPCWSTR MdName, MYNOTIFY myNotify );
//VC实例调用为:#define H_Init() InitMd(L"loadSomething.txt",null)
请问:C#中应该怎样声明和调用?上面调用时回调函数为空,C#中请给出一个不为空的
示例(好像是用delegate)谢谢。。。
正解,谢谢;
我还想问一下,Dll中还有一个函数:
int ctrlFun(HANDLE Md, const void* StructParam); 其中第二个参数传入的是任意结构体;
其一结构体:
struct StuFunA
{
int a;
int b;
};
//VC实例: StuFun stFunA = {1, 5}; int relt = ctrlFun(hdModule, &stFun);
请问C#中该如何声明ctrFun 并传入参数? 谢谢...