IWiaItem 接口 (wia_xp.h)

每个 Windows 映像采集 (WIA) 硬件设备都表示为应用程序作为 IWiaItem 对象的分层树。 IWiaItem 接口使应用程序能够查询设备以发现其功能。 它还提供对数据传输接口和项属性的访问。 此外, IWiaItem 接口提供了使应用程序能够控制设备的方法。

注意 对于 Windows Vista 应用程序,请使用 IWiaItem2 而不是 IWiaItem
 

继承

IWiaItem 接口继承自 IUnknown 接口。 IWiaItem 也有以下类型的成员:

方法

IWiaItem 接口具有这些方法。

 
IWiaItem::AnalyzeItem

IWiaItem::AnalyzeItem 方法会导致 Windows 映像获取 (WIA) 硬件设备获取并尝试检测存在的数据类型。
IWiaItem::CreateChildItem

应用程序使用 IWiaItem::CreateChildItem 方法将 IWiaItem 对象添加到设备的 IWiaItem 树。
IWiaItem::D eleteItem

IWiaItem::D eleteItem 方法从设备的对象树中删除当前的 IWiaItem 对象。
IWiaItem::D eviceCommand

IWiaItem::D eviceCommand (WIA) 硬件设备向 Windows 映像采集发出命令。
IWiaItem::D eviceDlg

应用程序使用 IWiaItem::D eviceDlg 方法向用户显示对话框,以便为图像获取做准备。
IWiaItem::D iagnostic

不支持此方法。 (IWiaItem.Diagnostic)
IWiaItem::D umpDrvItemData

不支持此方法。 (IWiaItem.DumpDrvItemData)
IWiaItem::D umpItemData

不支持此方法。 (IWiaItem.DumpItemData)
IWiaItem::D umpTreeItemData

不支持此方法。 (IWiaItem.DumpTreeItemData)
IWiaItem::EnumChildItems

IWiaItem::EnumChildItems 方法创建一个枚举器对象,并将指向 Windows 映像采集的 IWiaItem 树中的非空文件夹的指针传递回其 IEnumWiaItem 接口 (WIA) 设备。
IWiaItem::EnumDeviceCapabilities

IWiaItem::EnumDeviceCapabilities 方法创建一个枚举器,用于确定 Windows 映像采集 (WIA) 设备支持的命令和事件。
IWiaItem::EnumRegisterEventInfo

IWiaItem::EnumRegisterEventInfo 方法创建一个枚举器,用于获取有关注册应用程序的事件的信息。
IWiaItem::FindItemByName

IWiaItem::FindItemByName 方法使用名称作为搜索键来搜索项的子项树。 每个 IWiaItem 对象都有一个名称作为其标准属性之一。
IWiaItem::GetItemType

应用程序调用 IWiaItem::GetItemType 方法以获取项的类型信息。
IWiaItem::GetRootItem

IWiaItem::GetRootItem 方法检索项对象的树的根项,该对象用于表示 Windows 映像获取 (WIA) 硬件设备。

注解

IWiaItem 接口的某些方法仅在设备树的根项上有效。 其他方法对所有项都有效。 方法分组如下:

仅在根项上有效 IWiaItem::D eviceCommand
  IWiaItem::D eviceDlg
  IWiaItem::EnumDeviceCapabilities
  IWiaItem::EnumRegisterEventInfo
对所有项目有效 IWiaItem::AnalyzeItem
  IWiaItem::CreateChildItem
  IWiaItem::D eleteItem
  IWiaItem::EnumChildItems
  IWiaItem::FindItemByName
  IWiaItem::GetItemType
  IWiaItem::GetRootItem
 

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

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

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wia_xp.h (包括 Wia.h)