wiasWriteMultiple 函数 (wiamdef.h)

wiasWriteMultiple 函数将多个属性值写入 WIA 项。

语法

HRESULT wiasWriteMultiple(
  [in] BYTE              *pWiasContext,
       ULONG             ulCount,
  [in] const PROPSPEC    *ps,
       const PROPVARIANT *pv
);

参数

[in] pWiasContext

指向 WIA 项上下文的指针。

ulCount

指定要写入的属性总数。

[in] ps

指向 PROPSPEC 结构数组的第一个元素的指针,该元素指示要写入的属性。

pv

指向 PROPVARIANT 结构数组的第一个元素的指针,该元素包含要写入项的值。

返回值

成功后,该函数将返回S_OK。 如果函数失败,它将返回标准 COM 错误或WIA_ERROR_XXX错误之一, (Microsoft Windows SDK文档) 中所述。

注解

此函数的工作方式与 Windows SDK 文档中介绍的 IPropertyStorage::WriteMultiple 类似。 Windows SDK 文档中还介绍了 PROPSPEC 和 PROPVARIANT 结构。

要求

   
最低受支持的客户端 在 Microsoft Windows Me 和 Windows XP 及更高版本的 Windows 操作系统中可用。
目标平台 桌面
Header wiamdef.h (包括 Wiamdef.h)
Library Wiaservc.lib
DLL Wiaservc.dll

另请参阅

wiasReadMultiple