AfxDumpStack

AFXAPI AfxDumpStack(DWORD dwTarget = AFX_STACK_DUMP_TARGET_DEFAULT); до втрати

Параметри

dwTarget

Вказує на призначення виводу дамп. Можливих значень, які можуть бути об'єднані, за допомогою оператора порозрядне OR (|), є такими:

Зауваження

Цей глобальний функція може використовуватися для створення зображення поточного стека. Приклад нижче відображає один рядок виводу, що генеруються з виклик AfxDumpStack з обробник кнопки в на MFC діалоговому applicaton:

= = = почати 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