структура 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) |