Udostępnij za pośrednictwem


IMetaDataImport::GetCustomAttributeByName — Metoda

Pobiera atrybut niestandardowy, podając jego nazwę i właściciela.

Składnia

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

Parametry

tkObj
[in] Token metadanych reprezentujący obiekt będący właścicielem atrybutu niestandardowego.

szName
[in] Nazwa atrybutu niestandardowego.

ppData
[out] Wskaźnik do tablicy danych, która jest wartością atrybutu niestandardowego.

pcbData
[out] Rozmiar w bajtach danych zwróconych w *ppData.

Uwagi

Jest to legalne definiowanie wielu atrybutów niestandardowych dla tego samego właściciela; mogą nawet mieć taką samą nazwę. GetCustomAttributeByName Jednak zwraca tylko jedno wystąpienie. (GetCustomAttributeByName zwraca pierwsze wystąpienie, które napotka). Aby znaleźć wszystkie wystąpienia atrybutu niestandardowego, wywołaj metodę IMetaDataImport::EnumCustomAttributes .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też