Поскольку возвращаемое значение обычно находится в регистре EAX, вы помещаете $eax
'variable' в окно просмотра. Когда вы перебираете вызов функции, в EAX появляется то, что возвращала эта функция.
И если вы также предоставите символ формата hr
, отладчик покажет вам сообщение об ошибке HRESULT или Win32 (например, «S_OK» или «Доступ запрещен») вместо простого числа. Может быть удобно иметь каждый ($eax
и $eax,hr
) в отдельных записях часов.
Еще одна полезная запись - $err
, которая показывает, что вернет GetLastError()
(и к нему можно применить символ формата hr
- или что-нибудь еще):
$eax
$eax,hr
$err
$err,hr
Обратите внимание, что более старые версии отладчика VS могут потребовать, чтобы вы использовали @
вместо $
для запуска этих переменных, но член команды отладчика заявил, что $
предпочтительнее держать в строка с набором инструментов «Средства отладки для Windows» (я думаю, что поддержка @
устарела и может быть удалена в какой-то момент).