Structure VAL (wiamicro.h)
La structure VAL est utilisée par le microdriver et le pilote WIA Flatbed pour transmettre des informations entre elles.
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. Consultez commandes de microdriver WIA pour obtenir la liste des commandes disponibles pour ce paramètre.
dblVal
Spécifie une valeur de commande à retourner au pilote WIA Flatbed. Consultez commandes de microdriver WIA pour obtenir la liste des commandes disponibles pour ce paramètre.
pGuid
Pointe vers le GUID du bouton appuyé. Si aucun bouton n’a été enfoncé, ce membre pointe vers GUID_NULL.
pScanInfo
Pointe vers une structure SCANINFO.
handle
Pointe vers un handle d’événement ShutDown qui sera signalé 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é. N’utilisez pas.
szVal[MAX_ANSI_CHAR]
Spécifie le nom de l’appareil sous forme ASCII. Si nécessaire pour la vérification des interruptions, le microdriver peut utiliser ce nom pour passer à createFile afin d’obtenir un handle de fichier sur l’appareil.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | wiamicro.h (include Wiamicro.h) |