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 接口(与所有组件对象模型 (COM) 接口一样)继承 IUnknown 接口方法。
IUnknown 方法 | 说明 |
---|---|
IUnknown::QueryInterface | 返回指向受支持接口的指针。 |
IUnknown::AddRef | 递增引用数。 |
IUnknown::Release | 递减引用数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |