IMetaDataImport::GetCustomAttributeProps Method
Gets the value of the custom attribute, given its metadata token.
Syntax
HRESULT GetCustomAttributeProps (
[in] mdCustomAttribute cv,
[out, optional] mdToken *ptkObj,
[out, optional] mdToken *ptkType,
[out, optional] void const **ppBlob,
[out, optional] ULONG *pcbSize
);
Parameters
cv
[in] A metadata token that represents the custom attribute to be retrieved.
ptkObj
[out, optional] A metadata token representing the object that the custom attribute modifies. This value can be any type of metadata token except mdCustomAttribute
.
ptkType
[out, optional] An mdMethodDef
or mdMemberRef
metadata token representing the Type of the returned custom attribute.
ppBlob
[out, optional] A pointer to an array of data that is the value of the custom attribute.
pcbSize
[out, optional] The size in bytes of the data returned in *ppBlob
.
Remarks
A custom attribute is stored as an array of data, the format which is understood by the metadata engine.
Requirements
Platforms: See System Requirements.
Header: Cor.h
Library: Included as a resource in MsCorEE.dll
.NET Framework Versions: Available since 1.0