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