Elotouch 驱动程序
说明
Elotouch 驱动程序是 KMDF 驱动程序,可以同时用作多点触控驱动程序和鼠标驱动程序。 其体系结构与 WacomKMDF 驱动程序非常相似。
示例驱动程序共享位于以下目录中的代码:
src\input\hiddigi\common 目录包含 KMDF 示例驱动程序共用的代码。
src\input\hiddigi\util 目录包含所有 HID 输入示例驱动程序共用的实用工具函数。
生成示例
使用 Windows 驱动程序工具包中的标准驱动程序生成工具。 在驱动程序目录中,键入 build。 生成脚本将生成 Elotouch.sys 驱动程序。
安装
驱动程序文件
EloMT.inf
Elotouch.sys
Hidkmdf.sys(从 src\hid\hidusbfx2\hidmapper 目录生成)
来自 <WDK ROOT>\redist\wdf\<platform>\ 的 WDF 共同安装程序 dll
若要安装驱动程序,请将驱动程序文件(.sys 和 .dll 文件)和 INF 文件复制到相同的位置。 在设备管理器中,完成以下步骤。
在 Windows XP 上(驱动程序在 Windows XP 和 Windows Vista 上用作鼠标):
右键单击设备,然后单击“更新驱动程序”。
选择“从列表或特定位置进行安装(高级)”,然后单击“下一步”。
选择“不搜索。我将选择要安装的驱动程序”,然后单击“从磁盘安装”。
在“从磁盘安装”对话框中,键入从中复制驱动程序和 INF 文件的目录的路径,然后单击“确定”。
单击“完成”。
在 Windows Vista 和 Windows 7 上
右键单击设备,然后单击“更新驱动程序”。
单击“浏览计算机以查找驱动程序软件”链接。
单击“从计算机的设备驱动程序列表中选择”链接。
单击“从磁盘安装”。
导航到驱动程序文件所在的位置,然后单击 INF 文件。
单击 “确定” 。
代码导览
本部分包含 src\input\hiddigi 目录中所有文件的文件清单。
文件清单
src\input\hiddigi \ wacompen
文件 | 说明 |
---|---|
Errcodes.mc |
包含事件代码和消息。 |
Pch.h |
预编译头文件。 |
源 |
WDK 源文件。 |
生成文件 |
WDK 生成环境 make 文件。 |
Elotouch.c |
包含特定于 OEM 的代码。 |
Oempen.c |
包含特定于 OEM 的代码。 |
Elotouch.h |
包含特定于 OEM 的定义。 |
Elotouch.rc |
驱动程序的资源文件。 |
EloMT.inx |
用于生成 INF 文件的 INX 文件 |
src\input\hiddigi\common
文件 | 说明 |
---|---|
hid.c |
处理所有内部 HIDClass IOCTL。 |
naturalInput.h |
包含 UART 数字化器驱动程序的通用定义。 |
Pnp.c |
处理即插即用 (PnP) 和电源管理。 |
Serial.c |
包含处理串行端口事项的所有函数。 |
Serial.h |
包含串行端口定义。 |
src\input\hiddigi\util
文件 | 说明 |
---|---|
Errlog.c |
包含所有错误日志记录函数。 |
Errlog.h |
包含错误日志记录定义。 |
Wtrace.h |
跟踪宏的定义。 应根据需要对其进行编辑以启用跟踪。 |