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 |