Compartir a través de


función wiasWritePageBufToStream (wiamdef.h)

La función wiasWritePageBufToStream escribe el contenido de un búfer de página temporal en la interfaz IStream proporcionada por la aplicación.

Sintaxis

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

Parámetros

[in] pmdtc

Puntero a una estructura de MINIDRV_TRANSFER_CONTEXT .

[in] pstream

Puntero al flujo de datos IStream proporcionado por la aplicación. La interfaz IStream se describe en la documentación de Microsoft Windows SDK.

Valor devuelto

Si se ejecuta correctamente, la función devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar o uno de los errores WIA_ERROR_XXX (descritos en la documentación de Windows SDK).

Comentarios

La función escribe datos de un búfer de página temporal asignado por un minidriver al flujo de datos de imagen proporcionado por la aplicación que realiza la llamada. Normalmente, los minidrivers llaman a esta función después de adquirir una página de datos para la que el minidriver asignó un búfer temporal.

Esta función es similar a wiasWriteBufToFile y wiasWritePageBufToFile. La función wiasWriteBufToFile se puede usar para escribir un búfer de datos de imagen en cualquier tipo de archivo de imagen. La función wiasWritePageBufToFile se puede usar para escribir una página de datos de imagen en un archivo TIFF de varias páginas con todas las etiquetas adecuadas y las entradas del directorio de archivos de imagen (IFD). Si el controlador pretende escribir estos datos de archivo TIFF de varias páginas en una secuencia, llamaría a wiasWritePageBufToStream.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiamdef.h (incluye Wiamdef.h)
Library Wiaservc.lib
Archivo DLL Wiaservc.dll

Consulte también

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile