IMetaDataImport::GetFieldProps メソッド
指定した FieldDef トークンによって参照されるフィールドに関連付けられているメタデータを取得します。
HRESULT GetFieldProps (
[in] mdFieldDef mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szField,
[in] ULONG cchField,
[out] ULONG *pchField,
[out] DWORD *pdwAttr,
[in] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
パラメーター
mb
[入力] 関連付けられているメタデータを取得するフィールドを表す FieldDef トークン。pClass
[出力] フィールドが属するクラスの型を表す TypeDef トークンへのポインター。szField
[出力] フィールドの名前。cchField
[入力] szField のバッファーのワイド文字単位のサイズ。pchField
[出力] 返されるバッファーの実際のサイズ。pdwAttr
[出力] フィールドのメタデータに関連付けられているフラグ。ppvSigBlob
[入力] フィールドを記述するバイナリ メタデータ値へのポインター。pcbSigBlob
[出力] ppvSigBlob のサイズ (バイト単位)。pdwCPlusTypeFlag
[出力] フィールドの値型を指定するフラグ。ppValue
[出力] フィールドの定数値。pcchValue
[出力] 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