Interfaz IWiaDataTransfer (wia_xp.h)
La interfaz IWiaDataTransfer es una interfaz de transferencia de datos de alto rendimiento. Esta interfaz admite una ventana de memoria compartida para transferir datos del objeto de dispositivo a la aplicación y elimina copias de datos innecesarias durante la serialización. Se proporciona un mecanismo de devolución de llamada en forma de la interfaz IWiaDataCallback . Permite a las aplicaciones obtener notificaciones de estado de transferencia de datos, transferir datos desde el dispositivo Windows Image Acquisition (WIA) a la aplicación y cancelar transferencias de datos pendientes.
Herencia
La interfaz IWiaDataTransfer hereda de la interfaz IUnknown . IWiaDataTransfer también tiene estos tipos de miembros:
Métodos
La interfaz IWiaDataTransfer tiene estos métodos.
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO El método IWiaDataTransfer::idtEnumWIA_FORMAT_INFO crea una implementación de transferencia en banda de la interfaz IEnumWIA_FORMAT_INFO. |
IWiaDataTransfer::idtGetBandedData El método IWiaDataTransfer::idtGetBandedData transfiere una banda de datos de un dispositivo de hardware a una aplicación. Para mejorar la eficacia, las aplicaciones recuperan datos de dispositivos de hardware de adquisición de imágenes de Windows (WIA) en bandas sucesivas. |
IWiaDataTransfer::idtGetData El método IWiaDataTransfer::idtGetData recupera archivos completos de un dispositivo windows Image Acquisition (WIA). |
IWiaDataTransfer::idtGetExtendedTransferInfo IWiaDataTransfer::idtGetExtendedTransferInfo recupera información extendida relacionada con los búferes de transferencia de datos en el caso de transferencias de datos agrupadas. |
IWiaDataTransfer::idtQueryGetData Las aplicaciones usan el método IWiaDataTransfer::idtQueryGetData para consultar un dispositivo de adquisición de imágenes de Windows (WIA) para determinar qué tipos de formatos de datos admite. |
Comentarios
La interfaz IWiaDataTransfer , como todas las interfaces del Modelo de objetos componentes (COM), hereda los métodos de interfaz IUnknown .
Métodos IUnknown | Descripción |
---|---|
IUnknown::QueryInterface | Devuelve punteros a las interfaces compatibles. |
IUnknown::AddRef | Incrementa el recuento de referencias. |
IUnknown::Release | Reduce el recuento de referencias. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wia_xp.h (incluya Wia.h) |