PDEBUG_EXTENSION_UNINITIALIZE回调函数 (dbgeng.h)

引擎调用 DebugExtensionUninitialize 回调函数,以在卸载 DbgEng 扩展 DLL 之前取消初始化它。

 CALLBACK* PDEBUG_EXTENSION_UNINITIALIZE DebugExtensionUninitialize;

语法

PDEBUG_EXTENSION_UNINITIALIZE PdebugExtensionUninitialize;

void PdebugExtensionUninitialize()
{...}

返回值

备注

此函数是可选的。 DbgEng 扩展 DLL 只需导出 DebugExtensionUninitialize (如果需要在卸载前收到通知)。 引擎在扩展 DLL 中按名称查找此函数。

扩展 DLL 可以使用此函数在卸载之前对其进行清理。

调用此函数时,会话可能处于活动状态,也可能没有活动会话,因此扩展不应假定它能够查询会话信息。

DebugExtensionUninitialize 在 Dbgeng.h 头文件中称为 PDEBUG_EXTENSION_UNINITIALIZE

要求

要求
目标平台 通用
标头 dbgeng.h

另请参阅

DebugExtensionInitialize