Share via


Método IMetaDataImport::EnumTypeDefs

Enumera tokens TypeDef que representam todos os tipos no escopo atual.

Sintaxe

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

Parâmetros

phEnum
[out] Um ponteiro para o novo enumerador. Deve ser NULL para a primeira chamada do método.

rTypeDefs
[in] A matriz usada para armazenar os tokens TypeDef.

cMax
[in] O tamanho máximo da matriz rTypeDefs.

pcTypeDefs
[out] O número de tokens TypeDef retornados em rTypeDefs.

Valor Retornado

HRESULT Descrição
S_OK EnumTypeDefs retornado com êxito.
S_FALSE Não há tokens para serem enumerados. Neste caso, pcTypeDefs é zero.

Comentários

O token TypeDef representa um tipo como uma classe ou interface, bem como qualquer tipo adicionado por meio de um mecanismo de extensibilidade.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também