IWiaDevMgr2::EnumDeviceInfo 方法
为每个可用的 Windows 映像获取 (WIA) 2.0 设备创建属性信息的枚举器。
语法
HRESULT EnumDeviceInfo(
[in] LONG lFlags,
[out, retval] IEnumWIA_DEV_INFO **ppIEnum
);
parameters
-
lFlags [in]
-
类型: LONG
指定要枚举的 WIA 2.0 设备的类型。
-
WIA_DEVINFO_ENUM_LOCAL
-
仅枚举本地连接的活动扫描程序设备。
-
WIA_DEVINFO_ENUM_ALL
-
所有设备都是枚举的,包括非活动 (断开连接) 设备和仅旧版 STI 设备。
ppIEnum [out, retval]
类型: IEnumWIA_DEV_INFO**
接收指向 IEnumWIA_DEV_INFO 接口的指针的地址。
返回值
类型: HRESULT
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
IWiaDevMgr2::EnumDeviceInfo 方法创建支持 IEnumWIA_DEV_INFO 接口的枚举器对象。 方法将指向 IEnumWIA_DEV_INFO 接口的指针存储在参数 ppIEnum 中。 应用程序可以使用 IEnumWIA_DEV_INFO 接口指针枚举附加到用户计算机的每个 WIA 2.0 设备的属性。
应用程序必须在通过 ppIEnum 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|