Partager via


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)