estructura de WIA_DATA_CALLBACK_HEADER (wia_xp.h)
El WIA_DATA_CALLBACK_HEADER se transmite a una aplicación durante una serie de llamadas mediante el sistema en tiempo de ejecución de adquisición de imágenes de Windows (WIA) al método IWiaDataCallback::BandedDataCallback .
Sintaxis
typedef struct _WIA_DATA_CALLBACK_HEADER {
LONG lSize;
GUID guidFormatID;
LONG lBufferSize;
LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;
Miembros
lSize
Tipo: LONG
Debe contener el tamaño de esta estructura en bytes. Debe inicializarse en sizeof(WIA_DATA_CALLBACK_HEADER).
guidFormatID
Tipo: GUID
Indica el formato del Portapapeles de imagen. Para obtener una lista de los formatos del Portapapeles, consulte SetClipboardData Function. Este parámetro se consulta durante una devolución de llamada al método IWiaDataCallback::BandedDataCallback con el parámetro lMessage establecido en IT_MSG_DATA_HEADER.
lBufferSize
Tipo: LONG
Especifica el tamaño en bytes del búfer necesario para una transferencia de datos completa. Este valor puede ser cero, lo que indica que se desconoce el tamaño total de la imagen. (por ejemplo, cuando se usan formatos de datos comprimidos). En este caso, la aplicación debe aumentar dinámicamente el tamaño de su búfer. Para obtener más información, vea Constantes comunes de propiedades de elemento WIA en WIA_IPA_ITEM_SIZE.
lPageCount
Tipo: LONG
Especifica el recuento de páginas. Indica el número de devoluciones de llamada al método IWiaDataCallback::BandedDataCallback con el parámetro lMessage establecido en IT_MSG_NEW_PAGE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wia_xp.h (incluye Wia.h) |