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


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

Структура WIA_DATA_TRANSFER_INFO используется приложениями для описания буфера, используемого для получения диапазонов данных с устройств windows Image Acquisition (WIA). В основном используется в сочетании с методами интерфейса IWiaDataTransfer .

Синтаксис

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;

Члены

ulSize

Тип: ULONG

Содержит размер этой структуры. Необходимо задать значение sizeof(WIA_DATA_TRANSFER_INFO), прежде чем приложение передает эту структуру в любые методы интерфейса WIA.

ulSection

Тип: ULONG

Указывает необязательный дескриптор общего раздела памяти, выделенного приложением. Если для этого элемента задано значение NULL, IWiaDataTransfer::idtGetBandedData выделяет сам общий объем памяти.

ulBufferSize

Тип: ULONG

Размер буфера, используемого для передачи данных, в байтах.

bDoubleBuffer

Тип: BOOL

Содержит значение TRUE , если устройство находится в двойной буферизации, значение FALSE , если устройство не является двойным буфером.

ulReserved1

Тип: ULONG

Зарезервировано для использования системными библиотеками DLL WIA. Необходимо задать нулевое значение.

ulReserved2

Тип: ULONG

Зарезервировано для использования системными библиотеками DLL WIA. Необходимо задать нулевое значение.

ulReserved3

Тип: ULONG

Зарезервировано для использования системными библиотеками DLL WIA. Необходимо задать нулевое значение.

Требования

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