Compartir a través de


Método IMetaDataImport::EnumCustomAttributes (rometadataapi.h)

Este método puede usarse para enumerar los tokens de definición de atributos personalizados que estén asociados con el tipo o el miembro que se especifique.

Sintaxis

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

Puntero al enumerador devuelto.

[in] tk

Token para el ámbito de la enumeración o cero para todos los atributos personalizados.

[in] tkType

Token para el tipo de los atributos que se van a enumerar o cero para todos los tipos.

[out] rgCustomAttributes

Matriz de tokens de atributo personalizados.

[in] cMax

Tamaño máximo de la matriz rgCustomAttributes .

[out] pcCustomAttributes

Número real de valores de token devueltos en rgCustomAttributes.

Valor devuelto

HRESULT Descripción
S_OK EnumCustomAttributes se devolvió correctamente.
S_FALSE Si se devuelve este valor, significa que no hay atributos personalizados que enumerar. En este caso, pcCustomAttributes es 0 (cero).

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport