(dbgeng.h) 的 IDebugControl3::CallExtension 方法
CallExtension 方法會呼叫調試程式延伸模組。
語法
HRESULT CallExtension(
[in] ULONG64 Handle,
[in] PCSTR Function,
[in, optional] PCSTR Arguments
);
參數
[in] Handle
指定要呼叫之延伸模組連結庫的句柄。 如果 Handle 為零,引擎會逐步執行擴充連結庫鏈結搜尋延伸模組。
[in] Function
指定要呼叫的擴充功能名稱。
[in, optional] Arguments
指定要傳遞至延伸模組的自變數。 自變數 是延伸模組將剖析的字串,就像擴充功能會在呼叫為擴充命令時剖析傳遞給它的自變數一樣。
傳回值
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
這個方法也可以傳回錯誤值。 如需詳細資訊,請參閱 傳回值 。
備註
如果 Handle 為零,引擎會搜尋每個延伸模組連結庫,直到找到包含延伸模組的延伸模塊為止;接著會呼叫擴充功能。 如果延伸模組傳回DEBUG_EXTENSION_CONTINUE_SEARCH,搜尋將會繼續。
如需使用擴充功能連結庫的詳細資訊,請參閱 呼叫擴充功能和擴充功能函式。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |