WIA ドライバーのコンポーネント
WIA ミニドライバーは、次の 2 つの論理レイヤーとして表示できます。
WIA サービス インターフェイス レイヤー
デバイス通信レイヤー
次の図は、WIA ミニドライバーとそのコンポーネントの論理的内訳を示しています。
WIA ミニドライバー インターフェイス
WIA ミニドライバーは、IUnknown COM インターフェイスと 2 つの WIA 固有の COM インターフェイス (IStiUSD と IWiaMiniDrv) を実装する COM オブジェクトです。 WIA ミニドライバー インターフェイス レイヤーは、これらのインターフェイスを実装します。また WIA ミニドライバーへのエントリ ポイントでもあります。 アプリケーションは WIA ミニドライバー インターフェイスを直接呼び出しません。WIA サービスのみがこれらのインターフェイスを呼び出します。
デバイスの通信
デバイス通信レイヤーは、カーネル モード のバス ドライバーを介して静止画像デバイスとの低レベルの対話を行います。 デバイスとのやり取りはすべて、このレイヤーを介して送信されます。 このレイヤーは、デバイスに送信されるデータを物理デバイスが認識できる形式でパッケージ化し、デバイスから受信したデータをドライバーが認識できる形式でアンパックします。
このセクションでは、WIA ミニドライバーとそのコンポーネントに関する追加情報を次の分野で提供します。