0

WinPE(Windowsプレインストール環境)で実行されているMFCアプリがあり、ULONGLONGの64ビット値をパラメーターとして使用してメソッド呼び出しを行おうとしています。呼び出し前に値が正しい(つまり0x1b432d6000)と判断しましたが、呼び出し内で破損しています(つまり、0x432d60000000000a)。値は、呼び出しの直前にスタックに最初に割り当てられ、値、参照、およびポインターで渡してみました。

この呼び出しは、開発マシンのデバッガーで正しく機能します。

これを引き起こしている可能性がありますか?

4

1 に答える 1

1

関数のシグネチャを確認してください-間違った呼び出し規約を使用して関数を呼び出しているようです。

于 2008-11-17T18:42:58.540 に答える