WIA_EXTENDED_TRANSFER_INFO structure (wia_xp.h)

The WIA_EXTENDED_TRANSFER_INFO structure specifies extended transfer information for the IWiaDataTransfer::idtGetExtendedTransferInfo method.

Syntax

typedef struct _WIA_EXTENDED_TRANSFER_INFO {
  ULONG ulSize;
  ULONG ulMinBufferSize;
  ULONG ulOptimalBufferSize;
  ULONG ulMaxBufferSize;
  ULONG ulNumBuffers;
} WIA_EXTENDED_TRANSFER_INFO, *PWIA_EXTENDED_TRANSFER_INFO;

Members

ulSize

Type: ULONG

Size of this structure.

ulMinBufferSize

Type: ULONG

Minimum buffer size the application should request in a call to IWiaDataTransfer::idtGetBandedData.

ulOptimalBufferSize

Type: ULONG

Driver-recommended buffer size the application should request in a call to IWiaDataTransfer::idtGetBandedData.

ulMaxBufferSize

Type: ULONG

Driver-recommended maximum buffer size the application could request in a call to IWiaDataTransfer::idtGetBandedData. Going over this limit is not detrimental, however, the driver can simply not use the whole buffer and limit each band of data to this maximum size.

ulNumBuffers

Type: ULONG

This value is not used and should be ignored.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header wia_xp.h (include Wia.h)