Compartir a través de


IMetaDataImport::EnumTypeDefs (Método)

Enumera los tokens de TypeDef que representan todos los tipos en el ámbito actual.

Sintaxis

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

Parámetros

phEnum
[out] Puntero al nuevo enumerador. Debe ser null para la primera llamada de este método.

rTypeDefs
[in] Matriz utilizada para almacenar los tokens de TypeDef.

cMax
[in] Tamaño máximo de la matriz rTypeDefs.

pcTypeDefs
[out] El número de tokens TypeDef devueltos en rTypeDefs.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumTypeDefs devolvió valores correctos.
S_FALSE Este valor le indica que no hay tokens que enumerar. En este caso, el valor del parámetro pcTypeDefs se establecerá en cero.

Comentarios

El token TypeDef representa un tipo como una clase o una interfaz, así como cualquier tipo añadido a través de un mecanismo de extensibilidad.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también