VAL-Struktur (wiamicro.h)
Die VAL-Struktur wird vom Microdriver- und WIA-Flatbed-Treiber verwendet, um Informationen untereinander zu übergeben.
Syntax
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;
Member
lVal
Gibt einen Befehlswert an, der an den WIA-Flatbed-Treiber zurückgegeben werden soll. Eine Liste der verfügbaren Befehle für diesen Parameter finden Sie unter WIA Microdriver-Befehle .
dblVal
Gibt einen Befehlswert an, der an den WIA-Flatbed-Treiber zurückgegeben werden soll. Eine Liste der verfügbaren Befehle für diesen Parameter finden Sie unter WIA Microdriver-Befehle .
pGuid
Zeigt auf die GUID der gedrückten Schaltfläche. Wenn keine Schaltfläche gedrückt wurde, zeigt dieser Member auf GUID_NULL.
pScanInfo
Verweist auf eine SCANINFO-Struktur .
handle
Verweist auf ein ShutDown-Ereignishandle, das vom WIA-Flatbed Driver signalisiert wird, wenn der Treiber entladen oder heruntergefahren wird.
ppButtonNames
Gibt die Adresse eines Zeigers auf ein Array von Schaltflächennamen an.
pHandle
Verweist auf ein Ereignishandle.
lReserved
Reserviert. Darf nicht verwendet werden.
szVal[MAX_ANSI_CHAR]
Gibt den Gerätenamen im ASCII-Format an. Falls für die Interruptüberprüfung erforderlich, kann der Microdriver diesen Namen verwenden, um an CreateFile zu übergeben, um ein Dateihandle an das Gerät zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Header | wiamicro.h (wiamicro.h einschließen) |