IMetaDataImport::GetCustomAttributeProps 方法

在给定自定义特性的元数据标记的情况下获取自定义特性的值。

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

参数

  • cv
    [in] 一个元数据标记,表示要检索的自定义特性。

  • ptkObj
    [out, optional] 一个元数据标记,表示该自定义特性修改的对象。 此值可以是任何类型的元数据标记(mdCustomAttribute 除外)。 有关标记类型的更多信息,请参见元数据标记

  • ptkType
    [out, optional] 一个 mdMethodDefmdMemberRef 元数据标记,表示返回的自定义特性的 Type

  • ppBlob
    [out, optional] 一个指针,它指向一个由作为自定义特性的值的数据构成的数组。

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

备注

自定义特性以可由元数据引擎解析的数据数组格式进行存储。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**作为一项资源包含在 MsCorEE.dll 中

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataImport 接口

IMetaDataImport2 接口