Estructura VAL (wiamicro.h)
La estructura VAL la usa el microdriver y el controlador WIA Flatbed 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 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 WIA para obtener una lista de los comandos disponibles para este parámetro.
pGuid
Apunta al GUID del botón presionado. Si no se presiona ningún botón, este miembro apunta a GUID_NULL.
pScanInfo
Apunta a una estructura SCANINFO de.
handle
Apunta a un controlador de eventos ShutDown que el controlador wiA plano le indicará 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 use.
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 para obtener un identificador de archivo para el dispositivo.
Requisitos
Requisito | Valor |
---|---|
encabezado de | wiamicro.h (incluya Wiamicro.h) |