IMetaDataImport::EnumCustomAttributes メソッド
指定した型またはメンバーに関連付けられているカスタム属性定義トークンを列挙します。
HRESULT EnumCustomAttributes (
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute rCustomAttributes[],
[in] ULONG cMax,
[out, optional] ULONG *pcCustomAttributes
);
パラメーター
phEnum
[入力、出力] 返される列挙子へのポインター。tk
[入力] 列挙のスコープのトークン。すべてのカスタム属性を指定する場合はゼロ。tkType
[入力] 列挙される属性の型のトークン。すべての型を指定する場合はゼロ。rCustomAttributes
[出力] カスタム属性トークンの配列。cMax
[入力] rCustomAttributes 配列の最大サイズ。pcCustomAttributes
[出力、省略可能] rCustomAttributes に返されたトークン値の実際の数。
戻り値
HRESULT |
説明 |
---|---|
S_OK |
EnumCustomAttributes が正常に終了しました。 |
S_FALSE |
列挙するカスタム属性はありません。 その場合、pcCustomAttributes はゼロです。 |
必要条件
プラットフォーム : 「.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