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