structure WIA_DATA_TRANSFER_INFO (wia_xp.h)
La structure WIA_DATA_TRANSFER_INFO est utilisée par les applications pour décrire la mémoire tampon utilisée pour récupérer des bandes de données à partir d’appareils d’acquisition d’images Windows (WIA). Il est principalement utilisé conjointement avec les méthodes de l’interface IWiaDataTransfer .
Syntaxe
typedef struct _WIA_DATA_TRANSFER_INFO {
ULONG ulSize;
ULONG ulSection;
ULONG ulBufferSize;
BOOL bDoubleBuffer;
ULONG ulReserved1;
ULONG ulReserved2;
ULONG ulReserved3;
} WIA_DATA_TRANSFER_INFO, *PWIA_DATA_TRANSFER_INFO;
Membres
ulSize
Type : ULONG
Contient la taille de cette structure. Doit être défini sur sizeof(WIA_DATA_TRANSFER_INFO) avant que votre application passe cette structure à n’importe quelle méthode d’interface WIA.
ulSection
Type : ULONG
Spécifie un handle facultatif à une section partagée de mémoire allouée par l’application. Si ce membre a la valeur NULL, IWiaDataTransfer::idtGetBandedData alloue la mémoire partagée elle-même.
ulBufferSize
Type : ULONG
Taille en octets de la mémoire tampon utilisée pour le transfert de données.
bDoubleBuffer
Type : BOOL
Contient TRUE si l’appareil est doublement mis en mémoire tampon et FALSE si l’appareil n’est pas mis en mémoire tampon double.
ulReserved1
Type : ULONG
Réservé à l’utilisation par les DLL système WIA. Doit être défini sur zéro.
ulReserved2
Type : ULONG
Réservé à l’utilisation par les DLL système WIA. Doit être défini sur zéro.
ulReserved3
Type : ULONG
Réservé à l’utilisation par les DLL système WIA. Doit être défini sur zéro.
Configuration requise
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] |
En-tête | wia_xp.h (inclure Wia.h) |