структура WIA_DATA_CALLBACK_HEADER (wia_xp.h)
WIA_DATA_CALLBACK_HEADER передается в приложение во время ряда вызовов системой времени выполнения получения образов Windows (WIA) к методу IWiaDataCallback::BandedDataCallback.
Синтаксис
typedef struct _WIA_DATA_CALLBACK_HEADER {
LONG lSize;
GUID guidFormatID;
LONG lBufferSize;
LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;
Члены
lSize
Тип: LONG
Должен содержать размер этой структуры в байтах. Должен быть инициализирован в sizeof(WIA_DATA_CALLBACK_HEADER).
guidFormatID
Тип: GUID
Указывает формат буфера обмена изображения. Список форматов буфера обмена см. в разделе SetClipboardData Function. Этот параметр запрашивается во время обратного вызова метода IWiaDataCallback::BandedDataCallback с параметром lMessage , равным IT_MSG_DATA_HEADER.
lBufferSize
Тип: LONG
Указывает размер буфера в байтах, необходимый для полной передачи данных. Это значение может быть равно нулю, что означает, что общий размер изображения неизвестен. (например, при использовании сжатых форматов данных). В этом случае приложение должно динамически увеличивать размер своего буфера. Дополнительные сведения см. в разделе Общие константы свойств элементов WIA в WIA_IPA_ITEM_SIZE.
lPageCount
Тип: LONG
Указывает количество страниц. Указывает количество обратных вызовов метода IWiaDataCallback::BandedDataCallback с параметром lMessage , равным IT_MSG_NEW_PAGE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wia_xp.h (включая Wia.h) |