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 上用作鼠标):

  1. 右键单击设备,然后单击“更新驱动程序”。

  2. 选择“从列表或特定位置进行安装(高级)”,然后单击“下一步”。

  3. 选择“不搜索。我将选择要安装的驱动程序”,然后单击“从磁盘安装”。

  4. 在“从磁盘安装”对话框中,键入从中复制驱动程序和 INF 文件的目录的路径,然后单击“确定”。

  5. 单击“完成”。

在 Windows Vista 和 Windows 7 上

  1. 右键单击设备,然后单击“更新驱动程序”。

  2. 单击“浏览计算机以查找驱动程序软件”链接。

  3. 单击“从计算机的设备驱动程序列表中选择”链接。

  4. 单击“从磁盘安装”。

  5. 导航到驱动程序文件所在的位置,然后单击 INF 文件。

  6. 单击 “确定”

代码导览

本部分包含 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

跟踪宏的定义。 应根据需要对其进行编辑以启用跟踪。