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