IDebugControl3::CallExtension 方法 (dbgeng.h)
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) |