Partilhar via


Método IMetaDataImport::EnumTypeDefs

Enumera tokens TypeDef que representam todos os tipos no âmbito atual.

Sintaxe

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

Parâmetros

phEnum
[fora] Um ponteiro para o novo enumerador. Tem de ser NULL para a primeira chamada deste método.

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

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

pcTypeDefs
[fora] O número de tokens TypeDef devolvidos em rTypeDefs.

Devolver Valor

HRESULT Description
S_OK EnumTypeDefs devolvido com êxito.
S_FALSE Não existem tokens para enumerar. Nesse caso, pcTypeDefs é zero.

Observações

O token TypeDef representa um tipo como uma classe ou uma interface, bem como qualquer tipo adicionado através de um mecanismo de extensibilidade.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também