IMetaDataImport::GetCustomAttributeProps 方法 (rometadataapi.h)
获取给定元数据标记的自定义属性的值。
语法
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
参数
[in] cv
表示要检索的自定义属性的元数据标记。
[out] ptkObj
表示自定义属性修改的对象的元数据标记。 此值可以是除 mdCustomAttribute 以外的任何类型的元数据标记。 有关 令牌 类型的详细信息,请参阅元数据令牌。
[out] ptkType
表示返回的自定义属性的类型的 mdMethodDef 或 mdMemberRef 元数据标记。
[out] ppBlob
指向数据数组的指针,该数组是自定义属性的值。
[out] pcbBlob
以 const 形式返回的数据的大小(以字节为单位)。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
自定义属性存储为数据数组,元数据引擎可理解其格式。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | rometadataapi.h |