Structure VAL (wiamicro.h)
La structure VAL est utilisée par le microdriver et le pilote WIA Flatbed pour transmettre des informations entre eux.
Syntaxe
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;
Membres
lVal
Spécifie une valeur de commande à retourner au pilote WIA Flatbed. Pour obtenir la liste des commandes disponibles pour ce paramètre, consultez Commandes de microdriver WIA .
dblVal
Spécifie une valeur de commande à retourner au pilote WIA Flatbed. Pour obtenir la liste des commandes disponibles pour ce paramètre, consultez Commandes de microdriver WIA .
pGuid
Pointe vers le GUID du bouton enfoncé. Si aucun bouton n’a été enfoncé, ce membre pointe vers GUID_NULL.
pScanInfo
Pointe vers une structure SCANINFO .
handle
Pointe vers une poignée d’événements ShutDown qui sera signalée par le pilote à plat WIA lorsque le pilote est déchargé ou arrêté.
ppButtonNames
Spécifie l’adresse d’un pointeur vers un tableau de noms de boutons.
pHandle
Pointe vers un handle d’événement.
lReserved
Réservé. Ne pas utiliser.
szVal[MAX_ANSI_CHAR]
Spécifie le nom de l’appareil au format ASCII. Si nécessaire pour interrompre la vérification, le microdriver peut utiliser ce nom pour passer à CreateFile afin d’obtenir un handle de fichier à l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wiamicro.h (inclure Wiamicro.h) |