Sdílet prostřednictvím


IMetaDataImport::EnumTypeDefs – metoda

Vytvoří výčet tokenů TypeDef představujících všechny typy v aktuálním oboru.

Syntaxe

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

Parametry

phEnum
[out] Ukazatel na nový enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.

rTypeDefs
[v] Pole použité k uložení tokenů TypeDef.

cMax
[v] Maximální velikost rTypeDefs pole.

pcTypeDefs
[out] Počet tokenů TypeDef vrácených v rTypeDefs.

Návratová hodnota

HRESULT Description
S_OK EnumTypeDefs úspěšně vráceno.
S_FALSE Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcTypeDefs je nula.

Poznámky

Token TypeDef představuje typ, jako je třída nebo rozhraní, stejně jako jakýkoli typ přidaný prostřednictvím mechanismu rozšiřitelnosti.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Zahrnutý jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také