共用方式為


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)