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