Delen via


Methode IMetaDataImport::GetCustomAttributeByName

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

Syntaxis

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 verwijzing naar een matrix met gegevens die de waarde van het aangepaste kenmerk is.

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

Opmerkingen

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

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook