AfxDumpStack

аннулировать AFXAPI AfxDumpStack(DWORD dwTarget = AFX_STACK_DUMP_TARGET_DEFAULT);

Параметры

dwTarget

Указывает цель вывода дампа. Возможные значения, которые можно комбинировать с помощью оператора побитового или (|),:

Примечания

Эта глобальная функция может использоваться для создания изображения текущего стека. В приведенном ниже примере отражает одну строку вывода из вызова AfxDumpStack из обработчика кнопки в изготовлены диалоговое окно MFC:

=== начала вывода AfxDumpStack ===
…
BFF928E0: WINDOWS\SYSTEM\KERNEL32.DLL! UTUnRegister + 2492 байт

=== конец вывода AfxDumpStack() ===

В следующей таблице описаны выше линии вывода:

Выходные данные Описание
BFF928E0: Обратный адрес последнего вызова функции.
WINDOWS\SYSTEM\KERNEL32.БИБЛИОТЕКА DLL! Полный путь и имя модуля, содержащего вызов функции.
UTUnRegister Прототип функции под названием.
+ 2492 байтов Смещение в байтах от адреса прототипа функции (в данном случае UTUnRegister ) для обратного адреса (в данном случае BFF928E0 ).

AfxDumpStack доступен в версиях отладки и nondebug библиотек MFC; Однако эта функция всегда связан статически, даже когда ваш исполняемый файл использует MFC в общей библиотеке DLL. В реализациях общие библиотеки функция находится в MFCS42.Библиотека LIB (и его варианты).

Чтобы успешно использовать эту функцию:

См. также afxDump

Index