IDebugControl2::AddExtension 方法 (dbgeng.h)

AddExtension 方法會將擴充連結庫載入調試程序引擎

語法

HRESULT AddExtension(
  [in]  PCSTR    Path,
  [in]  ULONG    Flags,
  [out] PULONG64 Handle
);

參數

[in] Path

指定要載入之擴充連結庫的完整路徑和檔名。

[in] Flags

設定為零。

[out] Handle

接收載入之擴充連結庫的句柄。

傳回值

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

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

備註

如果已載入延伸模組連結庫,則會傳回已載入連結庫的句柄。 延伸模組庫不會再次載入。

擴充連結庫會載入主機引擎, 而Path 包含調試程式引擎實例的路徑和檔名。

AddExtension 不會完成載入和初始化擴充 DLL 的程式。 若要讓擴充功能可供使用,請對 GetExtensionFunction 進行後續呼叫。

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

規格需求

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

另請參閱

GetExtensionFunction

GetExtensionByPath

RemoveExtension

IDebugControl

IDebugControl2

IDebugControl3