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