Delen via


IMetaDataImport::GetCustomAttributeByName Method

Hiermee haalt u het aangepaste kenmerk op, op basis van de naam en eigenaar.

Syntax

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

Parameters

tkObj [in] Een metagegevenstoken dat het object vertegenwoordigt dat eigenaar is van het aangepaste kenmerk.

szName [in] De naam van het aangepaste kenmerk.

ppData [uit] Een aanwijzer naar een matrix met gegevens die de waarde van het aangepaste kenmerk is.

pcbData [uit] De grootte in bytes van de gegevens die zijn geretourneerd in *ppData.

Remarks

Het is legaal om meerdere aangepaste kenmerken voor dezelfde eigenaar te definiëren; ze kunnen zelfs dezelfde naam hebben. GetCustomAttributeByName Retourneert echter slechts één exemplaar. (GetCustomAttributeByName retourneert het eerste exemplaar dat het tegenkomt.) Als u alle exemplaren van een aangepast kenmerk wilt zoeken, roept u de methode IMetaDataImport::EnumCustomAttributes aan.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also