Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 WinPE(Windows 预安装环境)中运行的 MFC 应用程序,我正在尝试使用 ULONGLONG 中的 64 位值作为参数进行方法调用。我已经确定该值在调用之前是正确的(即 0x1b432d6000),但在调用内部是损坏的(即 0x432d60000000000a)。该值最初是在调用之前立即在堆栈上分配的,我尝试通过值、引用和指针传递它。
该调用在我的开发机器上的调试器中正常工作。
这可能是什么原因造成的?
检查函数签名 - 听起来您可能使用不正确的调用约定来调用函数。