PDEBUG_EXTENSION_CANUNLOAD回呼函式 (dbgeng.h)
DebugExtensionCanUnload 回呼函式會檢查偵錯延伸模組是否可以在未初始化呼叫之後卸除。
CALLBACK* PDEBUG_EXTENSION_CANUNLOAD DebugExtensionCanUnload;
語法
PDEBUG_EXTENSION_CANUNLOAD PdebugExtensionCanunload;
HRESULT PdebugExtensionCanunload()
{...}
傳回值
傳回碼 | 描述 |
---|---|
|
已成功初始化延伸模組。 |
任何其他值都表示擴充 DLL 無法初始化,而且引擎將會卸除它。
言論
如果存在,則會在 DebugExtensionUninitialize 之間呼叫此回呼函式, 回呼函式和 DLL 的實際卸除。 如果沒有任何物件存在,則延伸模組應該會傳回 S_OK,如果調試程式延伸模組中仍然沒有模型物件的未處理參考,則 S_FALSE。
這個回呼函式是調試程式的對等 DllCanUnloadNow,用於作調試程序的物件模型。
DebugExtensionCanUnload 在 Dbgeng.h 頭文件中稱為 PDEBUG_EXTENSION_CANUNLOAD。
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | dbgeng.h (include Dbgeng.h) |