IMetaDataEmit::DefineCustomAttribute 方法

创建具有指定元数据签名的自定义特性的定义,连接到指定对象并获取该自定义特性定义的标记。

HRESULT DefineCustomAttribute ( 
    [in]  mdToken     tkObj, 
    [in]  mdToken     tkType, 
    [in]  void const  *pCustomAttribute, 
    [in]  ULONG       cbCustomAttribute, 
    [out] mdCustomAttribute *pcv 
);

参数

  • tkObj
    [in] 所有者项的标记。

  • tkType
    [in] 标识自定义特性的标记。

  • pCustomAttribute
    [in] 指向自定义特性的指针。

  • cbCustomAttribute
    [in] pCustomAttribute 中的字节计数。

  • pcv
    [out] 分配的 mdCustomAttribute 标记。

要求

**平台:**请参见 .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

请参见

参考

IMetaDataEmit 接口

IMetaDataEmit2 接口