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
指向一个 ShutDown 事件句柄,该句柄将在驱动程序卸载或关闭时由 WIA Flatbed Driver 发出信号。
ppButtonNames
指定指向按钮名称数组的指针的地址。
pHandle
指向事件句柄。
lReserved
保留。 请勿使用。
szVal[MAX_ANSI_CHAR]
以 ASCII 格式指定设备名称。 如果需要中断检查,microdriver 可以使用此名称传递给 CreateFile,以便获取设备的文件句柄。
要求
要求 | 价值 |
---|---|
标头 | wiamicro.h (包括 Wiamicro.h) |