次の方法で共有


コマンドの処理

WIA アーキテクチャにより、WIA アプリケーションは特定のコマンドを WIA ミニドライバーに送信できます。 このコマンドは、WIA 項目ツリーのルート項目にのみ送信できます。 (ミニドライバーは、その機能テーブルでサポートされているすべてのコマンドを報告する点に注意してください)。

WIA アプリケーションによって発行されたコマンドは、WIA ミニドライバーに直接は移動しません。 代わりに、アプリケーションが WIA サービスにコマンドを送信します。 WIA サービスは、WIA ミニドライバーにこのコマンドを転送します。 ミニドライバーが (IWiaMiniDrv::drvDeviceCommand メソッドのパラメーターとして) コマンドを受け取ると、ミニドライバーは、コマンドを実行するためにデバイスにアクセスする必要があります。

場合によっては、新しい子ドライバー項目を作成するためにミニドライバーが必要になることがあります。 たとえば、デジタル スチル カメラ デバイスで TakePicture コマンドがサポートされている場合があります。 ミニドライバーは、このコマンドを受け取った場合、カメラに写真を撮るよう指示します。 カメラが写真の撮影要求を実行すると、カメラはそのメディアに新しいイメージを作成し、WIA ミニドライバーは新しいドライバー項目を項目ツリーに追加します。