ICallIndirect::GetMethodInfo メソッド (callobj.h)
呼び出しフレームからインターフェイス メソッドに関する情報を取得します。
構文
HRESULT GetMethodInfo(
[in] ULONG iMethod,
[out] CALLFRAMEINFO *pInfo,
[out] LPWSTR *pwszMethod
);
パラメーター
[in] iMethod
メソッド番号。
[out] pInfo
指定したメソッドに関する情報を含む CALLFRAMEINFO 構造体へのポインター。
[out] pwszMethod
メソッド名。 このパラメーターは省略できます。
戻り値
このメソッドは、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
予期しないエラーが発生しました。 |
注釈
返される情報は、動的なメソッドではなく、メソッドの静的分析であり、呼び出しフレームの実際の現在の内容ではなく、メソッドシグネチャの分析のみに基づいているという点です。 たとえば、静的分析は、このメソッドがインターフェイス内を持つ可能性があることを示している可能性がありますが、たとえば、共用体スイッチのため、特定の呼び出しに実際にはそのようなインターフェイスがない可能性があります。 このメソッドは ICallFrame の GetInfo メソッドと GetNames メソッドと同じですが、情報を取得するために実際に呼び出す必要はありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | callobj.h |