Condividi tramite


Metodo IMetaDataImport::EnumCustomAttributes (rometadataapi.h)

Enumera i token di definizione dell'attributo personalizzati associati al tipo o al membro specificati.

Sintassi

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

Parametri

[in, out] phEnum

Puntatore all'enumeratore restituito.

[in] tk

Token per l'ambito dell'enumerazione o zero per tutti gli attributi personalizzati.

[in] tkType

Token per il tipo degli attributi da enumerare o zero per tutti i tipi.

[out] rgCustomAttributes

Matrice di token di attributo personalizzati.

[in] cMax

Dimensione massima della matrice rgCustomAttributes .

[out] pcCustomAttributes

Numero effettivo di valori di token restituiti in rgCustomAttributes.

Valore restituito

HRESULT Descrizione
S_OK EnumCustomAttributes restituito correttamente.
S_FALSE Non sono presenti attributi personalizzati da enumerare. In questo caso, pcCustomAttributes è 0 (zero).

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport