次の方法で共有


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 構造体の値を設定します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiamicro.h (Wiamicro.h を含む)

関連項目

SCANINFO

VAL

WIA マイクロドライバー コマンド

WIA マイクロドライバーの構造