IWiaItem2 接口

IWiaItem2 接口为应用程序提供与 IWiaItem 接口相同的功能 (查询设备以发现其功能、访问数据传输接口和项属性以及控制设备) 的功能。 它还为应用程序提供了动态创建和使用图像处理筛选器的功能,这些筛选器可作为 Windows Vista 中提供的 Windows 映像获取 (WIA) 2.0 设备驱动程序的扩展。

成员

IWiaItem2 接口继承自 IUnknown 接口。 IWiaItem2 还具有以下类型的成员:

方法

IWiaItem2 接口具有这些方法。

方法 说明
CheckExtension 检查计算机上的指定扩展是否可用,并且可由 IWiaItem2::GetExtension 方法使用。
CreateChildItem 创建新的子项。 将 IWiaItem2 对象添加到设备的 IWiaItem2 树。
DeleteItem 从设备的对象树中删除当前 IWiaItem2 对象。
DeviceCommand 向 WIA 2.0 硬件设备发出命令。
DeviceDlg 向用户显示一个对话框,以便为图像获取做好准备。
诊断 目前尚不支持。
EnumChildItems 创建一个枚举器对象,并将指针传回指向其 IEnumWiaItem2 接口的指针,用于在 WIA 2.0 设备的 IWiaItem2 树中包含项目的文件夹。
EnumDeviceCapabilities 创建一个枚举器,用于确定 WIA 2.0 设备支持的命令和事件。
EnumRegisterEventInfo IWiaItem2::EnumRegisterEventInfo 方法创建一个枚举器,用于获取有关应用程序注册的事件的信息。
FindItemByName 使用名称作为搜索键搜索项的子项树。
GetExtension 获取可能附带 WIA 2.0 设备驱动程序的扩展接口。
GetItemCategory 获取项的类别信息。
GetItemType 获取项的类型信息。
GetParentItem 获取表示 WIA 2.0 硬件设备的树中的父项。
GetPreviewComponent 获取 WIA 2.0 预览组件。
GetRootItem 获取用于表示 WIA 2.0 硬件设备的项对象的树的根项。

 

备注

应用程序可以看到的 WIA 2.0 项树与 WIA 2.0 微型驱动程序创建的和维护树分开。 当微型驱动程序创建项目树时,WIA 2.0 服务使用此 WIA 2.0 项树作为指南来创建映像应用程序可以查看的相同副本。 复制树中的项称为应用程序项。 微型驱动程序创建的树中的项称为驱动程序项。 在 Windows Vista 中,WIA 2.0 项树由 IWiaItem2 对象生成,每个对象实现 IWiaItem2 接口) 。

IWiaItem2 接口(如所有组件对象模型 (COM) 接口)继承 IUnknown 接口方法。

IUnknown 方法 说明
IUnknown::QueryInterface 返回指向受支持接口的指针。
IUnknown::AddRef 递增引用数。
IUnknown::Release 递减引用数。

 

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Wia.h
IDL
Wia.idl