Compartir a través de


IMetaDataImport::EnumTypeDefs (Método)

Enumera los símbolos (token) de TypeDef que representan todos los tipos del ámbito actual.

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 símbolos (tokens) de TypeDef.

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

  • pcTypeDefs
    [out] Número de símbolos (tokens) de TypeDef devueltos en rTypeDefs.

Valor devuelto

HRESULT

Descripción

S_OK

EnumTypeDefs finalizó correctamente.

S_FALSE

No hay símbolos (tokens) que enumerar. En ese caso, pcTypeDefs es cero.

Comentarios

El símbolo (token) de TypeDef representa un tipo, como una clase o una interfaz, así como cualquier tipo agregado a través de un mecanismo de extensibilidad.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataImport (Interfaz)

IMetaDataImport2 (Interfaz)