Método IMetaDataImport::EnumCustomAttributes (rometadataapi.h)
Enumera tokens de definição de atributo personalizados associados ao tipo ou membro especificado.
Sintaxe
HRESULT EnumCustomAttributes(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute [] rgCustomAttributes,
[in] ULONG cMax,
[out] ULONG *pcCustomAttributes
);
Parâmetros
[in, out] phEnum
Um ponteiro para o enumerador retornado.
[in] tk
Um token para o escopo da enumeração ou zero para todos os atributos personalizados.
[in] tkType
Um token para o tipo dos atributos a serem enumerados ou zero para todos os tipos.
[out] rgCustomAttributes
Uma matriz de tokens de atributo personalizados.
[in] cMax
O tamanho máximo da matriz rgCustomAttributes .
[out] pcCustomAttributes
O número real de valores de token retornados em rgCustomAttributes.
Retornar valor
HRESULT | Descrição |
---|---|
S_OK | EnumCustomAttributes retornado com êxito . |
S_FALSE | Não há atributos personalizados para enumerar. Nesse caso, pcCustomAttributes é 0 (zero). |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |