WIA_EXTENDED_TRANSFER_INFO structure

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

Minimum supported client

Windows 2000 Professional, Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wia.h

 

 

Show: