错误提示如下:Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.这是我在调用DLL中的函数时遇到的错误提示,不知道是什么意思!我对DLL调用不熟悉,再请教详细点。这是我要调用的DLL的输出函数:long APIENTRY OpenUSB7kC (ZT_USBBOARD* bs);其中ZT_USBBOARD是一个结构体,其中一个变量是:long lIndex这个DLL的帮助里说:“入口有效参数:lIndex ”  我在OpenUSB7kC=(OPENUSB7kC)GetProcAddress(lib,"OpenUSB7kC");之后想执行这个函数就出现上面的错误,所以应该是执行函数时产生的错误。我是这样调用的:ZT_USBBOARD *bs1;... //对bs1指向的ZT_USBBOARD变量的成员取值OpenUSB7kC(bs1);不知道我这样使用对不对,望指教!