IWiaItem::EnumDeviceCapabilities 方法 (wia_xp.h)
IWiaItem::EnumDeviceCapabilities 方法创建一个枚举器,用于确定 Windows 映像采集 (WIA) 设备支持的命令和事件。
语法
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
参数
[in] lFlags
类型: LONG
指定要枚举的功能类型的标志。 可以设置为以下一个或多个值:
标志 | 含义 |
---|---|
WIA_DEVICE_COMMANDS | 枚举设备命令。 |
WIA_DEVICE_EVENTS | 枚举设备事件。 |
[out] ppIEnumWIA_DEV_CAPS
类型: IEnumWIA_DEV_CAPS**
指向 IWiaItem::EnumDeviceCapabilities 创建的IEnumWIA_DEV_CAPS接口的指针。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
使用此方法创建枚举器对象,以获取 WIA 设备支持的命令和事件集。 可以使用 lFlags 参数指定要枚举的设备功能类型。 IWiaItem::EnumDeviceCapabilities 方法将枚举器对象的接口的地址存储在 ppIEnumWIA_DEV_CAPS 参数中。
应用程序必须在通过 ppIEnumWIA_DEV_CAPS 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |
Library | Wiaguid.lib |
DLL | Wiaservc.dll |