функция обратного вызова PDEBUG_EXTENSION_UNINITIALIZE (dbgeng.h)
Функция обратного вызова DebugExtensionUninitialize вызывается подсистемой для неинициализации библиотеки DLL расширения DbgEng перед ее выгрузкой.
CALLBACK* PDEBUG_EXTENSION_UNINITIALIZE DebugExtensionUninitialize;
Синтаксис
PDEBUG_EXTENSION_UNINITIALIZE PdebugExtensionUninitialize;
void PdebugExtensionUninitialize()
{...}
Возвращаемое значение
None
Remarks
Эта функция является необязательной. Библиотеке DLL расширения DbgEng необходимо экспортировать DebugExtensionUninitialize только в том случае, если перед выгрузкой необходимо получить уведомление. Подсистема ищет эту функцию по имени в библиотеке DLL расширения.
Эта функция может использоваться библиотекой DLL расширения для очистки перед ее выгрузки.
При вызове этой функции сеанс может быть активным, а может и не быть, поэтому расширение не должно предполагать, что оно может запрашивать сведения о сеансе.
DebugExtensionUninitialize называется PDEBUG_EXTENSION_UNINITIALIZE в файле заголовка Dbgeng.h.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | dbgeng.h |