IMetaDataImport::GetMemberProps メソッド
指定したメタデータ トークンによって参照される Type メンバーのメタデータ情報 (名前、バイナリ シグネチャ、相対仮想アドレスなど) を取得します。
HRESULT GetMemberProps (
[in] mdToken mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szMember,
[in] ULONG cchMember,
[out] ULONG *pchMember,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
パラメーター
mb
[入力] メンバーを参照するトークン。このメンバーに関連付けられているメタデータを取得します。pClass
[出力] メンバーのクラスを表すメタデータ トークンへのポインター。szMember
[出力] メンバーの名前。cchMember
[入力] szMember バッファーのワイド文字単位のサイズ。pchMember
[出力] 返される名前のワイド文字単位のサイズ。pdwAttr
[出力] メンバーに適用されているフラグ値。ppvSigBlob
[出力] メンバーのバイナリ メタデータ シグネチャへのポインター。pcbSigBlob
[出力] ppvSigBlob のサイズ (バイト単位)。pulCodeRVA
[出力] メンバーの相対仮想アドレスへのポインター。pdwImplFlags
[出力] メンバーに関連付けられているメソッド実装フラグ。pdwCPlusTypeFlag
[出力] ValueType をマークするフラグ。ppValue
[出力] このメンバーによって返される文字列定数の値。pcchValue
[出力] ppValue のサイズ (文字数)。ppValue が文字列を保持していない場合はゼロ。
必要条件
プラットフォーム : 「.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