Partilhar via


Método IMetaDataImport::EnumCustomAttributes

Enumera tokens de definição de atributos personalizados associados ao tipo ou membro especificado.

Sintaxe

HRESULT EnumCustomAttributes (
   [in, out] HCORENUM      *phEnum,  
   [in]  mdToken            tk,
   [in]  mdToken            tkType,
   [out] mdCustomAttribute  rCustomAttributes[],
   [in]  ULONG              cMax,  
   [out, optional] ULONG   *pcCustomAttributes  
);  

Parâmetros

phEnum
[dentro, fora] Um ponteiro para o enumerador devolvido.

tk
[in] Um token para o âmbito da enumeração ou zero para todos os atributos personalizados.

tkType
[in] Um token para o construtor do tipo de atributos a enumerar ou null para todos os tipos.

rCustomAttributes
[fora] Uma matriz de tokens de atributos personalizados.

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

pcCustomAttributes
[fora, opcional] O número real de valores de token devolvidos em rCustomAttributes.

Devolver Valor

HRESULT Description
S_OK EnumCustomAttributes devolvido com êxito.
S_FALSE Não existem atributos personalizados para enumerar. Nesse caso, pcCustomAttributes é zero.

Requisitos

Plataformas: Veja Requisitos do 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