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) |