Condividi tramite


Metodo IMetaDataImport::GetCustomAttributeByName

Ottiene l'attributo personalizzato, in base al nome e al proprietario.

Sintassi

HRESULT GetCustomAttributeByName (  
   [in]  mdToken          tkObj,  
   [in]  LPCWSTR          szName,  
   [out] const void       **ppData,  
   [out] ULONG            *pcbData  
);  

Parametri

tkObj
[in] Token di metadati che rappresenta l'oggetto proprietario dell'attributo personalizzato.

szName
[in] Nome dell'attributo personalizzato.

ppData
[out] Puntatore a una matrice di dati che rappresenta il valore dell'attributo personalizzato.

pcbData
[out] Dimensioni in byte dei dati restituiti in *ppData.

Commenti

È legale definire più attributi personalizzati per lo stesso proprietario; possono anche avere lo stesso nome. Restituisce GetCustomAttributeByName tuttavia una sola istanza. (GetCustomAttributeByName restituisce la prima istanza che rileva. Per trovare tutte le istanze di un attributo personalizzato, chiamare il metodo IMetaDataImport::EnumCustomAttributes .

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche