STI_DEV_CAPS 结构 (sti.h)

STI_DEV_CAPS 结构用作 IStiDevice::GetCapabilities 方法的参数。 它也是 STI_DEVICE_INFORMATIONSTI_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)