次の方法で共有


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 を呼び出します。

要件

要件
対象プラットフォーム デスクトップ
Header wiamdef.h (Wiamdef.h を含む)
Library Wiaservc.lib
[DLL] Wiaservc.dll

こちらもご覧ください

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile