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 (包含 Sti.h) |