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