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 ファイルをする」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | sti.h (Sti.h を含む) |