次の方法で共有


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

こちらもご覧ください

IMetaDataImport