Share via


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

静止画像サーバーは、デバイスが正常に初期化されると、通常は PnP の到着に応答して、 GUID_DeviceArrivedLaunch イベントを生成します。 (イベントは、エンド ユーザーの混乱を避けるために、サーバーの初期列挙によって生成されません)。

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 を含む)