Condividi tramite


Metodo IMetaDataImport::EnumTypeDefs

Enumera i token TypeDef che rappresentano tutti i tipi all'interno dell'ambito corrente.

Sintassi

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

Parametri

phEnum
[out] Puntatore al nuovo enumeratore. Deve essere NULL per la prima chiamata di questo metodo.

rTypeDefs
[in] Matrice usata per archiviare i token TypeDef.

cMax
[in] Dimensione massima della matrice rTypeDefs.

pcTypeDefs
[out] Numero di token TypeDef restituiti in rTypeDefs.

Valore restituito

HRESULT Descrizione
S_OK EnumTypeDefs restituito correttamente.
S_FALSE Non sono presenti token da enumerare. In tal caso, pcTypeDefs è zero.

Commenti

Il token TypeDef rappresenta un tipo, ad esempio una classe o un'interfaccia, nonché qualsiasi tipo aggiunto tramite un meccanismo di estendibilità.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche