MicroEntry-Funktion (wiamicro.h)
Die MicroEntry-Funktion reagiert auf Befehle, die vom WIA-Flatbed-Treiber gesendet werden.
Syntax
WIAMICRO_API HRESULT MicroEntry(
LONG lCommand,
[in, out] PVAL pValue
);
Parameter
lCommand
Gibt einen Befehl an, der vom WIA-Flatbed-Treiber für den Microdriver ausgegeben wird.
[in, out] pValue
Verweist auf eine VAL-Struktur , die verwendet wird, um Informationen zwischen dem WIA-Flatbed-Treiber und dem Microdriver zu übergeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie S_OK zurück. Wenn ein übergebener Befehl nicht unterstützt wird, gibt die Funktion E_NOTIMPL zurück. Für jeden Fehler müssen Fehlerinformationen in das lVal-Element der VAL-Struktur eingefügt werden, auf die von pValue verwiesen wird.
Hinweise
Diese Funktion führt viele verschiedene Aufgaben aus, abhängig vom Befehl, der im lCommand-Parameter übergeben wird. Eine Liste dieser Befehle finden Sie im Abschnitt Referenz zu WIA-Microdriver-Befehlen .
Zwei Strukturen werden an die Funktion übergeben. Eine VAL-Struktur wird im pValue-Zeiger übergeben, und das pScanInfo-Element der VAL-Struktur verweist auf eine SCANINFO-Struktur . Die VAL-Struktur wird verwendet, um Informationen zwischen dem WIA-Flatbed Driver und dem Microdriver zu übergeben. Die SCANINFO-Struktur wird verwendet, um Parameter einer Scandatenerfassung zu speichern und zu kommunizieren. Viele der Befehle, die an diese Funktionssatzwerte in der SCANINFO-Struktur übergeben wurden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wiamicro.h (einschließlich Wiamicro.h) |