0

我有一个在 WinPE(Windows 预安装环境)中运行的 MFC 应用程序,我正在尝试使用 ULONGLONG 中的 64 位值作为参数进行方法调用。我已经确定该值在调用之前是正确的(即 0x1b432d6000),但在调用内部是损坏的(即 0x432d60000000000a)。该值最初是在调用之前立即在堆栈上分配的,我尝试通过值、引用和指针传递它。

该调用在我的开发机器上的调试器中正常工作。

这可能是什么原因造成的?

4

1 回答 1

1

检查函数签名 - 听起来您可能使用不正确的调用约定来调用函数。

于 2008-11-17T18:42:58.540 回答