Estrutura VAL (wiamicro.h)
A estrutura VAL é usada pelo microdriver e pelo driver wia flatbed para passar informações entre si.
Sintaxe
typedef struct VAL {
LONG lVal;
double dblVal;
GUID *pGuid;
PSCANINFO pScanInfo;
HGLOBAL handle;
WCHAR **ppButtonNames;
HANDLE *pHandle;
LONG lReserved;
CHAR szVal[MAX_ANSI_CHAR];
} VAL, *PVAL;
Membros
lVal
Especifica um valor de comando a ser retornado para o driver wia flatbed. Consulte Comandos do Microdriver WIA para obter uma lista de comandos disponíveis para esse parâmetro.
dblVal
Especifica um valor de comando a ser retornado para o driver wia flatbed. Consulte Comandos do Microdriver WIA para obter uma lista de comandos disponíveis para esse parâmetro.
pGuid
Aponta para o GUID do botão pressionado. Se nenhum botão tiver sido pressionado, esse membro apontará para GUID_NULL.
pScanInfo
Aponta para uma estrutura SCANINFO .
handle
Aponta para um identificador de evento ShutDown que será sinalizado pelo WiA Flatbed Driver quando o driver estiver sendo descarregado ou desligado.
ppButtonNames
Especifica o endereço de um ponteiro para uma matriz de nomes de botão.
pHandle
Aponta para um identificador de evento.
lReserved
Reservado. Não use.
szVal[MAX_ANSI_CHAR]
Especifica o nome do dispositivo no formulário ASCII. Se necessário para a verificação de interrupção, o microdriver pode usar esse nome para passar para CreateFile para obter um identificador de arquivo para o dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wiamicro.h (inclua Wiamicro.h) |