Condividi tramite


IMetaDataImport::GetCustomAttributeByName Method

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

Syntax

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

Parameters

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 corrisponde al valore dell'attributo personalizzato.

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

Remarks

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

Requirements

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Header: Cor.h

Library: CorGuids.lib

See also