Freigeben über


IMetaDataImport::EnumTypeDefs-Methode

Zählt TypeDef-Token auf, die alle Typen innerhalb des aktuellen Bereichs darstellen.

Syntax

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

Parameter

phEnum
[out] Ein Zeiger auf den Enumerator. Dieser muss für den ersten Aufruf dieser Methode NULL sein.

rTypeDefs
[in] Das Array, das zum Speichern der TypeDef-Token verwendet wird.

cMax
[in] Die maximale Größe des rTypeDefs-Arrays.

pcTypeDefs
[out] Die Anzahl der in rTypeDefs zurückgegebenen TypeDef-Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumTypeDefs wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine Token zum Aufzählen vorhanden. In diesem Fall ist pcTypeDefs null.

Bemerkungen

Das TypeDef-Token stellt einen Typ wie eine Klasse oder eine Schnittstelle sowie Typen dar, die über einen Erweiterbarkeitsmechanismus hinzugefügt werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch