Share via


ファイル転送

注意: ファイル転送は、Windows Vista 以前のオペレーティング システム用となります。

ファイル データ転送は、WIA ミニドライバーから WIA サービスが作成したファイルへのイメージ データの転送です。 データ転送を開始する WIA アプリケーションは、ファイル転送を実行する準備ができていることを WIA サービスに示します。

その後、WIA サービスはファイルを作成し、WIA ミニドライバーにデータをファイルに転送するように指示します。 WIA ミニドライバーは、転送するデータを要求することによってデバイスに接続します。 ミニドライバーには独自のメモリを必要とするため、下位レベルのバス ドライバー スタックは取得したデータをバッファーに配置できます。 WIA ミニドライバーは、バッファー内のデータを受け取った後、wiasWriteBufToFile WIA サービス ライブラリ関数を使用してメモリ バッファーを渡します。 次の図に示すように、WIA サービス ライブラリは WIA ミニドライバーのメモリ バッファーの内容を WIA サービスが作成したファイルに書き込みます。

diagram illustrating a wia driver file data transfer.

ほとんどのファイル転送には、wiasWriteBufToFile サービス ライブラリ関数を使用します。 wiasWritePageBufToFile サービス ライブラリ関数は、WIA サービスがマルチページ TIFF ファイルを書き込む必要があるドライバーにのみ使用します。 複数ページの TIFF ファイルを書き込むときに独自の TIFF ヘッダーを使用するドライバーでは、wiasWriteBufToFile を使用する必要があります。