Freigeben über


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 an den Mikrodriver ausgegeben wird.

[in, out] pValue

Verweist auf eine VAL- Struktur, die verwendet wird, um Informationen zwischen dem WIA Flatbed-Treiber und dem Mikrodriver zu übergeben.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. 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 Mitglied der VAL-Struktur eingefügt werden, auf das durch pValueverwiesen wird.

Bemerkungen

Diese Funktion führt je nach dem im lCommand Parameter übergebenen Befehl viele verschiedene Aufgaben aus. Eine Liste dieser Befehle finden Sie im WIA Microdriver Commands Referenzabschnitt.

An die Funktion werden zwei Strukturen ü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 Funktion übergeben wurden, legen Werte in der SCANINFO-Struktur fest.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wiamicro.h (include Wiamicro.h)

Siehe auch

SCANINFO-

VAL

WIA Microdriver-Befehle

WIA Microdriver Structures