次の方法で共有


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