Compartir a través de


Método IWiaTransferCallback::TransferCallback

Proporciona progreso y otras notificaciones durante una transferencia.

Sintaxis

HRESULT TransferCallback(
  [in] LONG              lFlags,
  [in] WiaTransferParams *pWiaTransferParams
);

Parámetros

lFlags [in]

Tipo: LONG

Actualmente no se usa. Debe establecerse como cero.

pWiaTransferParams [in]

Tipo: WiaTransferParams*

Especifica un puntero a una estructura WiaTransferParams .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

Cuando este método se implementa mediante un filtro de procesamiento de imágenes, el minidriver windows Image Acquisition (WIA) 2.0 lo llama durante la adquisición de imágenes para enviar mensajes de progreso a la aplicación.

IWiaTransferCallback::TransferCallback de un filtro debe delegar en el método IWiaTransferCallback::TransferCallback de la devolución de llamada de la aplicación. Normalmente, el flujo de filtro filtra los datos pasados y escribe los datos filtrados directamente en la secuencia proporcionada por la aplicación. Cuando el filtro de procesamiento de imágenes almacena datos entre las llamadas a su método IStream::Write , también debe modificar los valores lPercentComplete y ulBytesWrittenToCurrentStream en la estructura WiaTransferParams .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wia.h
IDL
Wia.idl
Biblioteca
Wiaguid.lib