IDebugControl3::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

IDebugControl

IDebugControl2

IDebugControl3

RemoveExtension