IDebugControl::CallExtension 方法 (dbgeng.h)

CallExtension 方法會呼叫調試程式延伸模組。

語法

HRESULT CallExtension(
  [in]           ULONG64 Handle,
  [in]           PCSTR   Function,
  [in, optional] PCSTR   Arguments
);

參數

[in] Handle

指定包含要呼叫之擴充功能的擴充連結庫句柄。 如果 Handle 為零,引擎會逐步引導擴充連結庫鏈結搜尋延伸模組。

[in] Function

指定要呼叫的延伸模組名稱。

[in, optional] Arguments

指定要傳遞至延伸模組的自變數。 自變數 是延伸模組將剖析的字串,就像擴充功能會在呼叫為擴充命令時剖析傳遞給它的自變數一樣。

傳回值

傳回碼 描述
S_OK
此方法成功。
 

這個方法也可以傳回錯誤值。 如需詳細資訊,請參閱 傳回值

備註

如果 Handle 為零,引擎會搜尋每個延伸模組連結庫,直到找到包含延伸模組的擴充功能連結庫為止;接著會呼叫擴充功能。 如果延伸模組傳回DEBUG_EXTENSION_CONTINUE_SEARCH,搜尋將會繼續。

如需使用擴充連結庫的詳細資訊,請參閱 呼叫延伸模組和擴充功能函式

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

AddExtension

GetExtensionByPath

GetExtensionFunction

IDebugControl

IDebugControl2

IDebugControl3