IMetaDataImport::GetMethodProps メソッド

指定した MethodDef トークンによって参照されるメソッドに関連付けられているメタデータを取得します。

HRESULT GetMethodProps (
    [in]  mdMethodDef         mb,
    [out] mdTypeDef           *pClass,
    [out] LPWSTR              szMethod,
    [in]  ULONG               cchMethod,
    [out] ULONG               *pchMethod,
    [out] DWORD               *pdwAttr,
    [out] PCCOR_SIGNATURE     *ppvSigBlob,
    [out] ULONG               *pcbSigBlob,
    [out] ULONG               *pulCodeRVA,
    [out] DWORD               *pdwImplFlags
);

パラメーター

  • mb
    [入力] メタデータを返すメソッドを表す MethodDef トークン。

  • pClass
    [出力] メソッドを実装する型を表す TypeDef トークンへのポインター。

  • szMethod
    [出力] メソッドの名前が格納されているバッファーへのポインター。

  • cchMethod
    [入力] 要求する szMethod のサイズ。

  • pchMethod
    [出力] szMethod のサイズ (ワイド文字単位) へのポインター。切り捨てが行われる場合は、メソッド名のワイド文字の実際の数。

  • pdwAttr
    [出力] メソッドに関連付けられている任意のフラグへのポインター。

  • ppvSigBlob
    [出力] メソッドのバイナリ メタデータ シグネチャへのポインター。

  • pcbSigBlob
    [出力] ppvSigBlob のサイズ (バイト単位) へのポインター。

  • pulCodeRVA
    [出力] メソッドの相対仮想アドレスへのポインター。

  • pdwImplFlags
    [出力] メソッドの任意の実装フラグへのポインター。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Cor.h

ライブラリ : MsCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

IMetaDataImport インターフェイス

IMetaDataImport2 インターフェイス