Interface IWiaDataTransfer (wia_xp.h)

L’interface IWiaDataTransfer est une interface de transfert de données hautes performances. Cette interface prend en charge une fenêtre de mémoire partagée pour transférer des données de l’objet d’appareil vers l’application, et élimine les copies de données inutiles pendant le marshaling. Un mécanisme de rappel est fourni sous la forme de l’interface IWiaDataCallback . Il permet aux applications d’obtenir un transfert de données status notification, de transférer des données de l’appareil d’acquisition d’images Windows (WIA) vers l’application et d’annuler les transferts de données en attente.

Note Pour les applications Windows Vista, utilisez IWiaTransfer au lieu de IWiaDataTransfer.
 

Héritage

L’interface IWiaDataTransfer hérite de l’interface IUnknown. IWiaDataTransfer a également les types de membres suivants :

Méthodes

L’interface IWiaDataTransfer a ces méthodes.

 
IWiaDataTransfer ::idtEnumWIA_FORMAT_INFO

La méthode IWiaDataTransfer ::idtEnumWIA_FORMAT_INFO crée une implémentation de transfert en bandes de l’interface IEnumWIA_FORMAT_INFO.
IWiaDataTransfer ::idtGetBandedData

La méthode IWiaDataTransfer ::idtGetBandedData transfère une bande de données d’un appareil matériel vers une application. Pour plus d’efficacité, les applications récupèrent des données à partir d’appareils matériels d’acquisition d’images Windows (WIA) dans des bandes successives.
IWiaDataTransfer ::idtGetData

La méthode IWiaDataTransfer ::idtGetData récupère des fichiers complets à partir d’un appareil WiA (Windows Image Acquisition).
IWiaDataTransfer ::idtGetExtendedTransferInfo

IWiaDataTransfer ::idtGetExtendedTransferInfo récupère des informations étendues relatives aux mémoires tampons de transfert de données dans le cas de transferts de données en bandes.
IWiaDataTransfer ::idtQueryGetData

La méthode IWiaDataTransfer ::idtQueryGetData est utilisée par les applications pour interroger un appareil d’acquisition d’images Windows (WIA) afin de déterminer les types de formats de données qu’il prend en charge.

Remarques

L’interface IWiaDataTransfer , comme toutes les interfaces COM (Component Object Model), hérite des méthodes d’interface IUnknown .

Méthodes IUnknown Description
IUnknown ::QueryInterface Retourne des pointeurs aux interfaces prises en charge.
IUnknown ::AddRef Incrémente le décompte de références.
IUnknown ::Release Décrémente le décompte de références.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wia_xp.h (incluez Wia.h)