次の方法で共有


IMetaDataImport::EnumTypeDefs メソッド

現在のスコープ内のすべての型を表す TypeDef トークンを列挙します。

構文

HRESULT EnumTypeDefs (  
   [out] HCORENUM   *phEnum,
   [in]  mdTypeDef  rTypeDefs[],  
   [in]  ULONG      cMax,
   [out] ULONG      *pcTypeDefs  
);  

パラメーター

phEnum
[out] 新しい列挙子へのポインター。 このメソッドの最初の呼び出しについては、これが null になる必要があります。

rTypeDefs
[in] TypeDef トークンの格納に使用される配列。

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

pcTypeDefs
[out] rTypeDefs で返される TypeDef トークンの数。

戻り値

HRESULT 説明
S_OK EnumTypeDefs が正常に返されました。
S_FALSE 列挙するトークンがありません。 この場合、pcTypeDefs は 0 です。

解説

TypeDef トークンは、クラスやインターフェイスなどの型、および拡張性メカニズムを使用して追加された型を表します。

必要条件

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

ヘッダー: Cor.h

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

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

関連項目