Partilhar via


IMetaDataImport::EnumTypeSpecs Method

Enumera tokens TypeSpec definidos no escopo de metadados atual.

Syntax

HRESULT EnumTypeSpecs (
   [in, out] HCORENUM    *phEnum,
   [out] mdTypeSpec      rTypeSpecs[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTypeSpecs
);

Parameters

phEnum [dentro, fora] Um ponteiro para o enumerador. Esse valor deve ser NULL para a primeira chamada desse método.

rTypeSpecs [saídas] A matriz usada para armazenar os tokens TypeSpec.

cMax [em] O tamanho máximo da rTypeSpecs matriz.

pcTypeSpecs [saídas] O número de tokens TypeSpec retornados no rTypeSpecs.

Return Value

HRESULT Description
S_OK EnumTypeSpecs retornou com sucesso.
S_FALSE Não há tokens para enumerar. Nesse caso, pcTypeSpecs é zero.

Remarks

Os tokens TypeSpec são criados pelo método IMetaDataEmit::GetTokenFromTypeSpec .

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

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

See also