MicroEntry 関数 (wiamicro.h)
MicroEntry 関数は、WIA フラットベッド ドライバーによって送信されたコマンドに応答します。
構文
WIAMICRO_API HRESULT MicroEntry(
LONG lCommand,
[in, out] PVAL pValue
);
パラメーター
lCommand
WIA Flatbed ドライバーによってマイクロドライバーに発行されるコマンドを指定します。
[in, out] pValue
WIA フラットベッド ドライバーとマイクロドライバーの間で情報を渡すために使用される VAL 構造体を指します。
戻り値
関数が成功した場合は、S_OK を返します。 渡されたコマンドがサポートされていない場合、関数は E_NOTIMPLを返します。 エラーの場合は、pValue が指す VAL 構造体の lVal メンバーにエラー情報を格納する必要があります。
注釈
この関数は、 lCommand パラメーターで渡されたコマンドに応じて、さまざまなタスクを実行します。 これらのコマンドの一覧については、「 WIA Microdriver コマンド リファレンス」セクションを参照してください。
2 つの構造体が 関数に渡されます。 VAL 構造体は pValue ポインターで渡され、VAL 構造体の pScanInfo メンバーは SCANINFO 構造体を指します。 VAL 構造体は、WIA フラットベッド ドライバーとマイクロドライバーの間で情報を渡すために使用されます。 SCANINFO 構造体は、スキャン データ取得のパラメーターを格納して通信するために使用されます。 この関数に渡されるコマンドの多くは、SCANINFO 構造体の値を設定します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | wiamicro.h (Wiamicro.h を含む) |