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) |