VAL 構造体 (wiamicro.h)
VAL 構造体は、相互に情報を渡すためにマイクロドライバーと WIA フラットベッド ドライバーによって使用されます。
構文
typedef struct VAL {
LONG lVal;
double dblVal;
GUID *pGuid;
PSCANINFO pScanInfo;
HGLOBAL handle;
WCHAR **ppButtonNames;
HANDLE *pHandle;
LONG lReserved;
CHAR szVal[MAX_ANSI_CHAR];
} VAL, *PVAL;
メンバーズ
lVal
WIA フラットベッド ドライバーに返すコマンド値を指定します。 このパラメーター 使用可能なコマンドの一覧については、WIA マイクロドライバー コマンドの を参照してください。
dblVal
WIA フラットベッド ドライバーに返すコマンド値を指定します。 このパラメーター 使用可能なコマンドの一覧については、WIA マイクロドライバー コマンドの を参照してください。
pGuid
押されたボタンの GUID をポイントします。 ボタンが押されなかった場合、このメンバーはGUID_NULLをポイントします。
pScanInfo
SCANINFO 構造体を指します。
handle
ドライバーがアンロードまたはシャットダウンされるときに WIA フラットベッド ドライバーによって通知される ShutDown イベント ハンドルを指します。
ppButtonNames
ボタン名の配列へのポインターのアドレスを指定します。
pHandle
イベント ハンドルを指します。
lReserved
引っ込み思案。 使用しないでください。
szVal[MAX_ANSI_CHAR]
デバイス名を ASCII 形式で指定します。 割り込みチェックに必要な場合、マイクロドライバーはこの名前を使用して CreateFile 渡して、デバイスへのファイル ハンドルを取得できます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | wiamicro.h (Wiamicro.h を含む) |