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 |