Поделиться через


функция обратного вызова 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

См. также раздел

DebugExtensionInitialize