アプリケーション項目のコンテキスト
WIA サービス コンテキスト とも呼ばれる アプリケーション項目コンテキストは、複数の IWiaMiniDrv インターフェイス メソッドの呼び出しで WIA サービスがミニドライバーに渡すルートまたは子項目への参照です。 ミニドライバーは、特定の WIA サービス ライブラリ関数を呼び出すときに、この参照を使用します。 項目のアプリケーション項目コンテキストは、メソッドで処理する項目を示します。 ミニドライバーは、アプリケーション項目のコンテキストに直接アクセスしようとしないでください。 ミニドライバーは、ドライバー サービス ライブラリ関数 wiasGetItemType を呼び出すことによって、項目がルート項目か子項目かを判断できます。
アプリケーションは、デバイスから作成した WIA 項目へのデータ転送を要求すると、WIA サービスを呼び出して転送を開始します。 WIA サービスは IWiaMiniDrv::drvAcquireItemData メソッドなどのミニドライバー エントリ ポイントにアプリケーション項目のコンテキストを渡します。 その後、ミニドライバーが wiasReadPropLong などの WIA サービス ライブラリ関数を使用し、アプリケーション項目コンテキストを渡すと、WIA サービスは、そのアプリケーション項目に関連付けられているプロパティ ストレージから指定されたプロパティを読み取ります。