Condividi tramite


WIA_DATA_CALLBACK_HEADER struttura (wia_xp.h)

Il WIA_DATA_CALLBACK_HEADER viene trasmesso a un'applicazione durante una serie di chiamate dal sistema di runtime di Acquisizione immagini di Windows (WIA) al metodo IWiaDataCallback::BandedDataCallback .

Sintassi

typedef struct _WIA_DATA_CALLBACK_HEADER {
  LONG lSize;
  GUID guidFormatID;
  LONG lBufferSize;
  LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;

Members

lSize

Tipo: LONG

Deve contenere le dimensioni di questa struttura in byte. Deve essere inizializzato in sizeof(WIA_DATA_CALLBACK_HEADER).

guidFormatID

Tipo: GUID

Indica il formato degli Appunti dell'immagine. Per un elenco di formati degli Appunti, vedere SetClipboardData Function. Questo parametro viene eseguito una query durante un callback al metodo IWiaDataCallback::BandedDataCallback con il parametro lMessage impostato su IT_MSG_DATA_HEADER.

lBufferSize

Tipo: LONG

Specifica le dimensioni in byte del buffer necessarie per un trasferimento completo dei dati. Questo valore può essere zero, che indica che la dimensione totale dell'immagine è sconosciuta. Quando si usano formati di dati compressi, ad esempio. In questo caso, l'applicazione deve aumentare dinamicamente le dimensioni del buffer. Per altre informazioni, vedere Costanti di proprietà dell'elemento WIA comuni in WIA_IPA_ITEM_SIZE.

lPageCount

Tipo: LONG

Specifica il conteggio delle pagine. Indica il numero di callback al metodo IWiaDataCallback::BandedDataCallback con il parametro lMessage impostato su IT_MSG_NEW_PAGE.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wia_xp.h (includere Wia.h)