estrutura WIA_DATA_CALLBACK_HEADER (wia_xp.h)
O WIA_DATA_CALLBACK_HEADER é transmitido para um aplicativo durante uma série de chamadas pelo sistema de tempo de execução WIA (Aquisição de Imagens do Windows) para o método IWiaDataCallback::BandedDataCallback .
Sintaxe
typedef struct _WIA_DATA_CALLBACK_HEADER {
LONG lSize;
GUID guidFormatID;
LONG lBufferSize;
LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;
Membros
lSize
Tipo: LONG
Deve conter o tamanho dessa estrutura em bytes. Deve ser inicializado como sizeof(WIA_DATA_CALLBACK_HEADER).
guidFormatID
Tipo: GUID
Indica o formato da área de transferência da imagem. Para obter uma lista de formatos de área de transferência, consulte SetClipboardData Function. Esse parâmetro é consultado durante um retorno de chamada para o método IWiaDataCallback::BandedDataCallback com o parâmetro lMessage definido como IT_MSG_DATA_HEADER.
lBufferSize
Tipo: LONG
Especifica o tamanho em bytes do buffer necessário para uma transferência de dados completa. Esse valor pode ser zero, o que indica que o tamanho total da imagem é desconhecido. (ao usar formatos de dados compactados, por exemplo). Nesse caso, o aplicativo deve aumentar dinamicamente o tamanho de seu buffer. Para obter mais informações, consulte Constantes comuns de propriedade de item WIA no WIA_IPA_ITEM_SIZE.
lPageCount
Tipo: LONG
Especifica a contagem de páginas. Indica o número de retornos de chamada para o método IWiaDataCallback::BandedDataCallback com o parâmetro lMessage definido como IT_MSG_NEW_PAGE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wia_xp.h (inclua Wia.h) |