Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera atrybut niestandardowy, biorąc pod uwagę jego nazwę i właściciela.
Syntax
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Parameters
tkObj [in] Token metadanych reprezentujący obiekt, który jest 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 zwracanych w *ppData.
Remarks
Zdefiniowanie wielu atrybutów niestandardowych dla tego samego właściciela jest legalne; mogą nawet mieć taką samą nazwę.
GetCustomAttributeByName Zwraca jednak tylko jedno wystąpienie. (GetCustomAttributeByName zwraca pierwsze wystąpienie, które napotka). Aby znaleźć wszystkie wystąpienia atrybutu niestandardowego, wywołaj metodę IMetaDataImport::EnumCustomAttributes .
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib