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)

Weitere Informationen

SCANINFO

VAL

WIA-Microdriver-Befehle

WIA Microdriver-Strukturen