IMetaDataImport::EnumCustomAttributes メソッド (rometadataapi.h)
指定された型またはメンバーに関連付けられているカスタム属性定義トークンのリストを列挙します。
構文
HRESULT EnumCustomAttributes(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute [] rgCustomAttributes,
[in] ULONG cMax,
[out] ULONG *pcCustomAttributes
);
パラメーター
[in, out] phEnum
返された列挙子へのポインター。
[in] tk
列挙のスコープのトークン、またはすべてのカスタム属性の場合は 0。
[in] tkType
列挙する属性の型のトークン。すべての型の場合は 0。
[out] rgCustomAttributes
カスタム属性トークンの配列。
[in] cMax
rgCustomAttributes 配列の最大サイズ。
[out] pcCustomAttributes
rgCustomAttributes で返されるトークン値の実際の数。
戻り値
HRESULT | 説明 |
---|---|
S_OK | EnumCustomAttributes が 正常に返されました。 |
S_FALSE | 列挙するカスタム属性はありません。 この場合、 pcCustomAttributes は 0 (ゼロ) です。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |