STI_DEV_CAPS结构(sti.h)
STI_DEV_CAPS结构用作 IStiDevice::GetCapabilities 方法的参数。 它也是 STI_DEVICE_INFORMATION 和 STI_WIA_DEVICE_INFORMATION 结构的成员。
语法
typedef struct _STI_DEV_CAPS {
DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;
成员
dwGeneric
包含标识设备功能的位标志。 定义了以下标志。
STI_GENCAP_AUTO_PORTSELECT
驱动程序能够确定设备连接到的 LPT 或 COM 端口。 如果设置了此标志,则用户可以在设备安装期间为端口选择“自动”,驱动程序必须确定端口。
STI_GENCAP_GENERATE_ARRIVALEVENT
当设备成功初始化时,静止映像服务器将生成 GUID_DeviceArrivedLaunch 事件,这通常是为了响应 PnP 到达。 (服务器初始枚举不生成事件,以避免最终用户混淆。
STI_GENCAP_NOTIFICATIONS
设备支持事件通知(异步或通过轮询),并且可以订阅设备(请参阅 IStiDevice::Subscribe)。
STI_GENCAP_POLLING_NEEDED
设备无法发出异步通知;需要轮询设备(请参阅 IStiDevice::GetStatus)。
STI_GENCAP_SUBSET
存在具有更多功能的驱动程序。 具有一组完整功能的 IHV 驱动程序不应设置此位。
STI_GENCAP_WIA
用户模式静止映像驱动程序支持 WIA。
分配给这些标志的值基于设备设置信息(INF)文件提供的 功能 条目的注册表内容。 请参阅 仍图像设备的 INF 文件。
要求
要求 | 价值 |
---|---|
标头 | sti.h (include Sti.h) |