Поделиться через


структура WIA_EXTENDED_TRANSFER_INFO (wia_xp.h)

Структура WIA_EXTENDED_TRANSFER_INFO указывает расширенные сведения о передаче для метода IWiaDataTransfer::idtGetExtendedTransferInfo .

Синтаксис

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

Члены

ulSize

Тип: ULONG

Размер этой структуры.

ulMinBufferSize

Тип: ULONG

Минимальный размер буфера, который приложение должно запрашивать при вызове IWiaDataTransfer::idtGetBandedData.

ulOptimalBufferSize

Тип: ULONG

Рекомендуемый драйвером размер буфера, который приложение должно запрашивать при вызове IWiaDataTransfer::idtGetBandedData.

ulMaxBufferSize

Тип: ULONG

Рекомендуемый драйвером максимальный размер буфера, который приложение может запросить при вызове IWiaDataTransfer::idtGetBandedData. Превышение этого предела не является вредным, однако драйвер может просто не использовать весь буфер и ограничить каждый диапазон данных этим максимальным размером.

ulNumBuffers

Тип: ULONG

Это значение не используется, и его следует игнорировать.

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wia_xp.h (включая Wia.h)