IMetaDataImport::GetCustomAttributeByName Method

Získá vlastní atribut vzhledem k jeho jménu a vlastníkovi.

Syntax

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

Parameters

tkObj [v] Token metadat představující objekt, který vlastní atribut vlastní.

szName [v] Název vlastního atributu.

ppData [ven] Ukazatel na pole dat, která je hodnotou vlastního atributu.

pcbData [ven] Velikost v bajtech dat vrácených v *ppData.

Remarks

Je legální definovat více vlastních atributů pro stejného vlastníka; mohou mít dokonce stejný název. GetCustomAttributeByName Vrátí však pouze jednu instanci. (GetCustomAttributeByName vrátí první instanci, na kterou narazí.) Chcete-li najít všechny instance vlastního atributu, zavolejte IMetaDataImport::EnumCustomAttributes metoda.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also