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 |