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 MINIDRV_TRANSFER_CONTEXT.

[in] pstream

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

Valor devuelto

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

Observaciones

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. Los minidrivers suelen llamar 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 e entradas del directorio de archivos de imagen (IFD). Si el controlador piensa escribir estos datos de archivo TIFF de varias páginas en una secuencia, llamaría a wiasWritePageBufToStream.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wiamdef.h (incluya Wiamdef.h)
biblioteca de Wiaservc.lib
DLL de Wiaservc.dll

Consulte también

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile