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
予期しないエラーが発生しました。

注釈

返される情報は、動的なメソッドではなく、メソッドの静的分析であり、呼び出しフレームの実際の現在の内容ではなく、メソッドシグネチャの分析のみに基づいているという点です。 たとえば、静的分析は、このメソッドがインターフェイス内を持つ可能性があることを示している可能性がありますが、たとえば、共用体スイッチのため、特定の呼び出しに実際にはそのようなインターフェイスがない可能性があります。 このメソッドは ICallFrameGetInfo メソッドと GetNames メソッドと同じですが、情報を取得するために実際に呼び出す必要はありません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー callobj.h

こちらもご覧ください

ICallIndirect