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 接口) 。

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

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

 

要求

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