ICallIndirect::GetMethodInfo 方法 (callobj.h)

从调用帧检索有关接口方法的信息。

语法

HRESULT GetMethodInfo(
  [in]  ULONG         iMethod,
  [out] CALLFRAMEINFO *pInfo,
  [out] LPWSTR        *pwszMethod
);

参数

[in] iMethod

方法编号。

[out] pInfo

指向 CALLFRAMEINFO 结构的指针,其中包含有关指定方法的信息。

[out] pwszMethod

方法名称。 此参数可选。

返回值

此方法可以返回以下值。

返回代码 说明
S_OK
该方法已成功完成。
E_UNEXPECTED
发生意外错误。

注解

返回的信息是方法的静态分析,而不是动态分析,因为它仅基于对方法签名的分析,而不是调用帧的实际当前内容。 例如,静态分析可能表明此方法有可能具有接口内,但由于联合开关,给定调用实际上可能没有任何此类接口。 此方法等效于 ICallFrame 中的 GetInfoGetNames 方法,但无需实际进行任何调用即可获取信息。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 callobj.h

另请参阅

ICallIndirect