VAL 結構 (wiamicro.h)
microdriver 和 WIA Flatbed 驅動程式會使用 VAL 結構來互相傳遞資訊。
語法
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 Flatbed 驅動程式的命令值。 如需此參數的可用命令清單,請參閱 WIA Microdriver 命令。
dblVal
指定要傳回 WIA Flatbed 驅動程式的命令值。 如需此參數的可用命令清單,請參閱 WIA Microdriver 命令。
pGuid
指向按下按鈕的 GUID。 如果未按下任何按鈕,此成員會指向GUID_NULL。
pScanInfo
指向 SCANINFO 結構。
handle
指向當驅動程式卸除或關閉時,WIA Flatbed Driver 會發出訊號的 ShutDown 事件句柄。
ppButtonNames
指定按鈕名稱陣列指標的位址。
pHandle
指向事件句柄。
lReserved
保留。 請勿使用。
szVal[MAX_ANSI_CHAR]
以 ASCII 格式指定裝置名稱。 如果需要中斷檢查,microdriver 可以使用此名稱傳遞至 createFile ,以取得裝置的檔案句柄。
要求
要求 | 價值 |
---|---|
標頭 | wiamicro.h (包括 Wiamicro.h) |