WIA_DATA_TRANSFER_INFO-Struktur (wia_xp.h)

Die WIA_DATA_TRANSFER_INFO-Struktur wird von Anwendungen verwendet, um den Puffer zu beschreiben, der zum Abrufen von Datenbändern von WiA-Geräten (Windows Image Acquisition) verwendet wird. Es wird in erster Linie in Verbindung mit den Methoden der IWiaDataTransfer-Schnittstelle verwendet.

Syntax

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;

Member

ulSize

Typ: ULONG

Enthält die Größe dieser Struktur. Muss auf sizeof(WIA_DATA_TRANSFER_INFO) festgelegt werden, bevor Ihre Anwendung diese Struktur an beliebige WIA-Schnittstellenmethoden übergibt.

ulSection

Typ: ULONG

Gibt ein optionales Handle für einen freigegebenen Speicherabschnitt an, der von der Anwendung zugewiesen wird. Wenn dieses Element auf NULL festgelegt ist, weist IWiaDataTransfer::idtGetBandedData den freigegebenen Arbeitsspeicher selbst zu.

ulBufferSize

Typ: ULONG

Die Größe des Puffers in Bytes, der für die Datenübertragung verwendet wird.

bDoubleBuffer

Typ: BOOL

Enthält TRUE , wenn das Gerät doppelt gepuffert ist, FALSE , wenn das Gerät nicht doppelt gepuffert ist.

ulReserved1

Typ: ULONG

Reserviert für die Verwendung durch die WIA-System-DLLs. Muss auf 0 festgelegt werden.

ulReserved2

Typ: ULONG

Reserviert für die Verwendung durch die WIA-System-DLLs. Muss auf 0 festgelegt werden.

ulReserved3

Typ: ULONG

Reserviert für die Verwendung durch die WIA-System-DLLs. Muss auf 0 festgelegt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wia_xp.h (einschließlich Wia.h)