Compartir a través de


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)