2008-11-17 65 views
0

我有一個在WinPE(Windows預安裝環境)中運行的MFC應用程序,並且我嘗試使用ULONGLONG中的64位值作爲參數進行方法調用。在調用之前,我確定該值是正確的(即0x1b432d6000),但在調用中已損壞(即0x432d60000000000a)。該值最初是在調用之前在堆棧上分配的,並且我試着通過值,引用和指針傳遞它。在WinPE中ULONGLONG值損壞

該調用在我的開發機器上的調試器中正常工作。

這可能是什麼原因造成的?

+0

FWIW,你沒有理由把它變成「社區維基」文章 - 你是問題的一員,這是一個非常具體的問題,所以任何可能的編輯也會從你那裏得到。 CW通常用於更常見的問題,常見問題解答,民意調查等。 – Shog9 2008-11-17 18:42:19

回答

1

檢查函數簽名 - 聽起來像您可能使用不正確的調用約定調用該函數。