Compartir vía


IMetaDataImport::EnumTypeDefs Method

Enumera los tokens TypeDef que representan todos los tipos dentro del ámbito actual.

Syntax

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

Parameters

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

rTypeDefs [in] Matriz que se usa para almacenar los tokens typeDef.

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

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

Return Value

HRESULT Description
S_OK EnumTypeDefs se devolvió correctamente.
S_FALSE No hay tokens para enumerar. En ese caso, pcTypeDefs es cero.

Remarks

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

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also