IMetaDataImport::GetCustomAttributeProps メソッド
指定したメタデータ トークンのカスタム属性の値を取得します。
HRESULT GetCustomAttributeProps (
[in] mdCustomAttribute cv,
[out, optional] mdToken *ptkObj,
[out, optional] mdToken *ptkType,
[out, optional] void const **ppBlob,
[out, optional] ULONG *pcbSize
);
パラメーター
cv
[入力] 取得されるカスタム属性を表すメタデータ トークン。ptkObj
[出力、省略可能] カスタム属性が変更されるオブジェクトを表すメタデータ トークン。 この値には、mdCustomAttribute を除く任意の種類のトークンを指定できます。 トークンの種類の詳細については、「メタデータ トークン」を参照してください。ptkType
[出力、省略可能] 返されるカスタム属性の Type を表す mdMethodDef または mdMemberRef メタデータ トークン。ppBlob
[出力、省略可能] カスタム属性の値であるデータの配列へのポインター。pcbSize
[出力、省略可能] *ppBlob に返されたデータのサイズ (バイト単位)。
解説
カスタム属性はデータの配列として格納され、その形式はメタデータ エンジンによって解釈されます。
必要条件
プラットフォーム : 「.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