次の方法で共有


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
[in, out] 返された列挙子へのポインター。

tk
[in] 列挙体のスコープのトークン、またはすべてのカスタム属性の場合 0。

tkType
[in] 列挙する属性の型のコンストラクターのトークン、またはすべての型の場合 null

rCustomAttributes
[out] カスタム属性トークンの配列。

cMax
[in] rCustomAttributes 配列の最大サイズ。

pcCustomAttributes
[out、optional] rCustomAttributes で返されるトークン値の実際の数。

戻り値

HRESULT 説明
S_OK EnumCustomAttributes が正常に返されました。
S_FALSE 列挙するカスタム属性はありません。 この場合、pcCustomAttributes は 0 です。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: リソースとして MsCorEE.dll に含まれている

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目