ULONGLONG значение повреждено в WinPE - PullRequest
0 голосов
/ 17 ноября 2008

У меня есть приложение MFC, работающее в WinPE (среда предустановки Windows), и я пытаюсь выполнить вызов метода с 64-битным значением в ULONGLONG в качестве параметра. Я определил, что значение является правильным (т. Е. 0x1b432d6000) перед вызовом, но повреждено (т. Е. 0x432d60000000000a) внутри вызова. Значение изначально выделяется в стеке непосредственно перед вызовом, и я попытался передать его по значению, ссылке и указателю.

Вызов правильно работает в отладчике на моей машине разработки.

Что может быть причиной этого?

1 Ответ

1 голос
/ 17 ноября 2008

Проверка сигнатур функций - звучит так, как будто вы вызываете функцию, используя неверное соглашение о вызовах.

...