IWiaItem2::EnumDeviceCapabilities 方法
创建一个枚举器,用于确定 Windows 映像采集 (WIA) 2.0 设备支持的命令和事件。
语法
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
参数
-
lFlags [in]
-
类型: LONG
指定要枚举的功能类型的标志。 它是以下值之一。
-
WIA_DEVICE_COMMANDS
-
枚举设备命令。
-
WIA_DEVICE_EVENTS
-
枚举设备事件。
ppIEnumWIA_DEV_CAPS [out]
类型: IEnumWIA_DEV_CAPS**
接收指向此方法创建的 IEnumWIA_DEV_CAPS 接口的指针。
返回值
类型: HRESULT
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
此方法用于创建枚举器对象,以获取 WIA 2.0 设备支持的命令和事件集。 lFlags 参数用于指定要枚举的设备功能类型。 IWiaItem2::EnumDeviceCapabilities 方法将枚举器对象的接口的地址存储在 ppIEnumWIA_DEV_CAPS 参数中。
只能在设备树的 IWiaItem2 对象的根项上调用此方法。
应用程序必须在通过 ppIEnumWIA_DEV_CAPS 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|