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