次の方法で共有


IMetaDataImport::GetMethodProps Method

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

Syntax

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
);

Parameters

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

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

szMethod [out]メソッドの名前を持つバッファーへのポインター。

cchMethod [in] szMethodの要求されたサイズ。

pchMethod [out] szMethodのワイド文字のサイズへのポインター。または切り捨ての場合は、メソッド名の実際のワイド文字数。

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

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

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

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

pdwImplFlags [out]メソッドの実装フラグへのポインター。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

Library: CorGuids.lib

See also