IMetaDataImport::GetCustomAttributeProps Method

获取自定义特性的值,给定其元数据标记。

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]表示要检索的自定义属性的元数据令牌。

ptkObj [out, optional]一个元数据令牌,表示自定义属性修改的对象。 此值可以是任何类型的元数据令牌,但除外 mdCustomAttribute

ptkType[out, optional]mdMemberRef表示mdMethodDefType返回的自定义属性的元数据令牌。

ppBlob [out, optional]指向作为自定义特性值的数据的数组的指针。

pcbSize [out, optional]*ppBlob中返回的数据的大小(以字节为单位)。

Remarks

自定义属性以数据数组的形式存储,该格式由元数据引擎理解。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: Cor.h

Library: CorGuids.lib

See also