IMetaDataImport::GetCustomAttributeByName Method
Gets the custom attribute, given its name and owner.
HRESULT GetCustomAttributeByName (
mdToken tkObj,
LPCWSTR szName,
const void **ppData,
ULONG *pcbData
);
Parameters
Parameter | Description |
---|---|
tkObj |
[in] A metadata token representing the object that owns the custom attribute. |
szName |
[in] The name of the custom attribute. |
ppData |
[out] A pointer to an array of data that is the value of the custom attribute. |
pcbData |
[out] The size in bytes of the data returned in *ppData. |
Remarks
It is legal to define multiple custom attributes for the same owner; they may even have the same name. However, GetCustomAttributeByName returns only one instance. (GetCustomAttributeByName returns the first instance that it encounters.) To find all instances of a custom attribute, call the IMetaDataImport::EnumCustomAttributes Method method.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: Cor.h
Library: Included as a resource in Mscoree.dll
.NET Framework Version: 2.0, 1.1, 1.0