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 文件。
要求
要求 | 值 |
---|---|
Header | sti.h (包括 Sti.h) |