高手救救我,关于DLL调用的问题
最近得到一个动态库,它里面的函数原形,举例如下:
int WINAPI TestFunc(DWORD &dwVolume);
我用tdump看到函数如下
000010C8 15 000E ?TestFunc@@YAHAAK@Z
我用以下代码:
typedef int (__cdecl *pTestFunc)(DWORD &);
pTestFunc TestFunc;
HINSTANCE hDLL;
hDLL = LoadLibrary("Test.dll");
if (hDLL != NULL)
{
TestFunc= (pTestFunc)GetProcAddress(hDLL,"TestFunc");
}
结果TestFunc总是为空值,请问我应该如何调用?