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) |