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 文件

要求

要求 价值
标头 sti.h (include Sti.h)