WIA DDI インターフェイス

WIA デバイス ドライバー インターフェイス (DDI) は、WIA ミニドライバーの開発者に次のインターフェイスと機能を提供します。

  • ミニドライバー通信方法を提供する IWiaMiniDrv COM インターフェイス。 これらのメソッドは、WIA サービスとミニドライバー間のすべてのコミュニケーションのエントリ ポイントです。 これらのメソッドを使用すると、WIA サービスでデバイスを制御できます。

  • WIA ドライバー サービス ライブラリ (wiasXxx 関数)。WIA ミニドライバーのヘルパー関数を提供します。 これらの関数を使用すると、カスタム関数を記述する必要がある多くの一般的なタスクを実行できます。

  • WIA ユーティリティ ライブラリ。WIA ミニドライバーが使用できる追加のヘルパー関数と 3 つのクラスを提供します。

  • IWiaMiniDrvCallBack COM インターフェイス。コールバック データ転送中に WIA ミニドライバーが使用するコールバック メソッドを提供します。

  • IWiaDrvItem COM インターフェイス。デバイスの IWiaDrvItem オブジェクトのツリーを維持するミニドライバーのメソッドを提供します。

  • ユーザー インターフェイス拡張機能。ベンダーは、既定の WIA ユーザー インターフェイスでは使用できないデバイスの機能を提供できます。

  • IWiaLog COM インターフェイス。WIA ミニドライバーが診断ログ ファイルにメッセージを記録できるようにするメソッドとマクロを提供します。