Windows XPのWIAスキャナー項目ツリー レイアウト
Windows XP の WIA スキャナー項目ツリーは、ルート項目と 1 つの子項目で構成されます。 次の図は、WIA スキャナー項目ツリーを示しています。
項目ツリーを作成する方法の例については、「アプリケーションが WIA デバイスを作成する方法」を参照してください。 詳細については、「WIA ミニドライバーの初期化」、「WIA ドライバー サービス ライブラリでの項目ツリーの構築と保守」、および「IWiaMiniDrv::d rvInitializeWia」を参照してください。 スキャナー項目ツリーのルート項目には、すべての WIA ミニドライバーに存在する情報と、スキャナー固有のプロパティが含まれています。 スキャナー固有のプロパティには、デバイスの光学情報とドキュメント フィーダーのサポートが含まれます。
子項目は、デバイスのデータ収集機能を表し、データの転送に使用されます。 スキャナーの子項目には、実行できる操作を反映するように名前を付ける必要があります。
Microsoft では、Windows XP には次の名前が必要です。
Root
WIA 項目ツリーの最初の要素を表す項目。
フラットベッド
ドキュメント フィーダーの有無にかかわらず、フラットベッド スキャナーを表す項目。
フィーダー
ドキュメント フィーダーのみを持つスキャナーを表す項目。
Windows Me と Windows XP の場合、アプリケーションは、スキャナー デバイスの機能を決定できるように、ルート項目と最初の子項目の WIA プロパティを読み取る必要があります。
アプリケーションは WIA サービスを使用して、次の操作を実行できます。
スキャナー機能のクエリ実行。
スキャナーデバイスのプロパティの設定。
データ転送の要求
通常、アプリケーションでは、自動ドキュメント フィーダー (ADF) を含むフラットベッド スキャナーは、ルート項目と 1 つの子項目の 2 つの項目で表されることを想定しています。 すべてのデータ転送は、子項目から実行されます。