Condividi tramite


Metodo IMetaDataImport::EnumCustomAttributes

Enumera i token di definizione di attributo personalizzato associati al tipo o al membro specificato.

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

Parametri

  • phEnum
    [in, out] Puntatore all'enumeratore restituito.

  • tk
    [in] Token per l'ambito dell'enumerazione oppure zero per tutti gli attributi personalizzati.

  • tkType
    [in] Token per il tipo degli attributi da enumerare oppure zero per tutti i tipi.

  • rCustomAttributes
    [out] Matrice di token di attributi personalizzati.

  • cMax
    [in] Dimensione massima della matrice rCustomAttributes.

  • pcCustomAttributes
    [out, facoltativo] Numero effettivo di valori di token restituiti in rCustomAttributes.

Valore restituito

HRESULT

Descrizione

S_OK

EnumCustomAttributes ha restituito correttamente un valore.

S_FALSE

Non vi sono attributi personalizzati da enumerare. In tal caso, pcCustomAttributes è zero.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: inclusa come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia IMetaDataImport

Interfaccia IMetaDataImport2