iWMDMMetaData::AddItem 方法 (mswmdm.h)

AddItem 方法将元数据属性添加到 接口。

语法

HRESULT AddItem(
  [in] WMDM_TAG_DATATYPE Type,
  [in] LPCWSTR           pwszTagName,
  [in] BYTE              *pValue,
  [in] UINT              iLength
);

参数

[in] Type

一个WMDM_TAG_DATATYPE枚举值,用于指定要保存的元数据的类型。

[in] pwszTagName

指向以 null 结尾的宽字符字符串的指针,该字符串指定要设置的属性的名称。 元数据常量中提供了标准属性名称 常量的列表。

[in] pValue

指向字节数组的指针,该数组指定要分配给属性的值。 复制提交的值,因此在调用 AddItem 后可以释放内存。

[in] iLength

指定 pValue 大小的整数(以字节为单位)。

返回值

该方法返回 HRESULT。 Windows Media 设备管理器 中的所有接口方法都可以返回以下任一类错误代码:

  • 标准 COM 错误代码
  • 转换为 HRESULT 值的 Windows 错误代码
  • Windows Media 设备管理器错误代码
有关可能错误代码的广泛列表,请参阅 错误代码

要求

要求
目标平台 Windows
标头 mswmdm.h
Library Mssachlp.lib

另请参阅

IWMDMMetaData 接口

元数据常量

设置文件的元数据