次の方法で共有


wiasWritePageBufToStream 関数 (wiamdef.h)

wiasWritePageBufToStream 関数は、アプリケーションによって提供される IStream インターフェイスに一時ページ バッファーの内容を書き込みます。

構文

HRESULT wiasWritePageBufToStream(
  [in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
  [in] IStream                   *pstream
);

パラメーター

[in] pmdtc

MINIDRV_TRANSFER_CONTEXT 構造体へのポインター。

[in] pstream

アプリケーションによって提供される IStream データ ストリームへのポインター。 IStream インターフェイスについては、Microsoft Windows SDK のドキュメントを参照してください。

戻り値

成功すると、関数はS_OKを返します。 関数が失敗した場合は、標準の COM エラーまたは WIA_ERROR_XXX エラーのいずれかが返されます (Windows SDK のドキュメントで説明されています)。

備考

この関数は、ミニドライバーによって割り当てられた一時ページ バッファーから、呼び出し元のアプリケーションによって提供されるイメージ データ ストリームにデータを書き込みます。 ミニドライバーは通常、ミニドライバーが一時バッファーを割り当てたデータのページを取得した後、この関数を呼び出します。

この関数は、wiasWriteBufToFile と wiasWritePageBufToFile に似ています。 wiasWriteBufToFile 関数を使用すると、イメージ データのバッファーを任意の種類のイメージ ファイルに書き込むことができます。 wiasWritePageBufToFile 関数を使用すると、適切なタグとイメージ ファイル ディレクトリ (IFD) エントリをすべて含むマルチページ TIFF ファイルにイメージ データのページを書き込むことができます。 ドライバーがこのマルチページ TIFF ファイル データをストリームに書き込む場合は、wiasWritePageBufToStream 呼び出します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiamdef.h (Wiamdef.h を含む)
ライブラリ Wiaservc.lib
DLL Wiaservc.dll

関連項目

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile する

wiasWritePageBufToFile