Compartilhar via


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)