Compartir vía


IMetaDataImport::EnumCustomAttributes Method

Enumera los tokens de definición de atributos personalizados asociados al tipo o miembro especificados.

Syntax

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

Parameters

phEnum [dentro, fuera] Puntero al enumerador devuelto.

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

tkType [in] Token para el constructor del tipo de los atributos que se van a enumerar o null para todos los tipos.

rCustomAttributes [out] Matriz de tokens de atributo personalizados.

cMax [in] Tamaño máximo de la rCustomAttributes matriz.

pcCustomAttributes [out, optional] Número real de valores de token devueltos en rCustomAttributes.

Return Value

HRESULT Description
S_OK EnumCustomAttributes se devolvió correctamente.
S_FALSE No hay atributos personalizados para enumerar. En ese caso, pcCustomAttributes es cero.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also