Compartir a través de


Estructura VAL (wiamicro.h)

La estructura VAL la usan el microdriver y el controlador wia plano para pasar información entre sí.

Sintaxis

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;

Miembros

lVal

Especifica un valor de comando que se va a devolver al controlador WIA Flatbed. Consulte Comandos de Microdriver de WIA para obtener una lista de los comandos disponibles para este parámetro.

dblVal

Especifica un valor de comando que se va a devolver al controlador WIA Flatbed. Consulte Comandos de Microdriver de WIA para obtener una lista de los comandos disponibles para este parámetro.

pGuid

Apunta al GUID del botón presionado. Si no se ha presionado ningún botón, este miembro apunta a GUID_NULL.

pScanInfo

Apunta a una estructura SCANINFO .

handle

Apunta a un controlador de eventos ShutDown que será señalado por el controlador wia plano cuando el controlador se descargue o apague.

ppButtonNames

Especifica la dirección de un puntero a una matriz de nombres de botón.

pHandle

Apunta a un identificador de evento.

lReserved

Reservado. No utilizar.

szVal[MAX_ANSI_CHAR]

Especifica el nombre del dispositivo en formato ASCII. Si es necesario para la comprobación de interrupciones, el microdriver puede usar este nombre para pasar a CreateFile con el fin de obtener un identificador de archivo para el dispositivo.

Requisitos

Requisito Valor
Header wiamicro.h (incluye Wiamicro.h)