Freigeben über


Elotouch-Treiber

Beschreibung

Der Elotouch-Treiber ist ein KMDF-Treiber, der sowohl als Multitouchtreiber als auch als Maustreiber arbeiten kann. Seine Architektur ist dem WacomKMDF-Treiber sehr ähnlich.

Die Beispieltreiber teilen Code, der sich in den folgenden Verzeichnissen befindet:

  • Das Verzeichnis "src\input\hiddigi\common" enthält Code, der den KMDF-Beispieltreibern gemeinsam ist.

  • Das Verzeichnis "src\input\hiddigi\util" enthält Hilfsfunktionen, die allen HID-Input-Beispieltreibern gemeinsam sind.

Erstellen des Beispiels

Verwenden Sie die standardmäßigen Treiberbuildtools im Windows Driver Kit. Geben Sie build in einem Treiberverzeichnis ein. Das Buildskript wird den Elotouch.sys Treiber generieren.

Installation

Treiberdateien

  • EloMT.inf

  • Elotouch.sys

  • Hidkmdf.sys (Build aus dem Verzeichnis „src\hid\hidusbfx2\hidmapper“)

  • WDF Co-Installer dll aus <WDK ROOT>\redist\wdf\<platform>\

Um die Treiber zu installieren, kopieren Sie die Treiberdateien (die .sys und .dll Dateien) und die INF-Dateien an denselben Speicherort. Führen Sie im Geräte-Manager die folgenden Schritte aus.

Unter Windows XP (Der Treiber funktioniert als Maus unter Windows XP und Windows Vista):

  1. Rechtsklicken Sie auf das Gerät, und klicken Sie auf Treiber aktualisieren.

  2. Wählen Sie Installieren aus einer Liste oder einem bestimmten Speicherort (Fortgeschritten) aus, und klicken Sie dann auf Weiter..

  3. Wählen Sie Nicht suchen. Ich wähle den zu installierenden Treiber aus, und klicken Sie dann auf Datenträger vorhanden..

  4. Geben Sie im Dialogfeld Von Datenträger installieren den Pfad des Verzeichnisses ein, in das Sie den Treiber und die INF-Datei kopiert haben, und klicken Sie dann auf OK..

  5. Klicken Sie auf Fertig stellen.

Auf Windows Vista und Windows 7

  1. Rechtsklicken Sie auf das Gerät, und klicken Sie auf Treiber aktualisieren.

  2. Klicken Sie auf den Link Auf dem Computer nach Treibersoftware suchen.

  3. Klicken Sie auf den Link Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen.

  4. Klicken Sie auf Datenträger vorhanden.

  5. Navigieren Sie zum Speicherort der Treiberdatei, und klicken Sie dann auf die INF-Datei.

  6. Klicken Sie auf OK.

Code Tour

Dieser Abschnitt enthält ein Dateimanifest aller Dateien im Verzeichnis „src\input\hiddigi“.

Dateimanifest

src\input\hiddigi \ wacompen

Datei Beschreibung

Errcodes.mc

Enthält Ereigniscode und Nachrichten.

Pch.h

Vorkompilierte Headerdatei.

Quellen

WDK-Quellendatei.

Makefile

WDK-Buildumgebung Make-Datei.

Elotouch.c

Enthält den OEM-spezifischen Code.

Oempen.c

Enthält den OEM-spezifischen Code.

Elotouch.h

Enthält die OEM-spezifischen Definitionen.

Elotouch.rc

Die Ressourcendatei für den Treiber.

EloMT.inx

INX-Datei, die zum Generieren der INF-Datei verwendet wird

src\input\hiddigi\common

Datei Beschreibung

hid.c

Befasst sich mit allen internen HIDClass IOCTLs.

naturalInput.h

Enthält allgemeine Definitionen für UART-Digitalisierertreiber.

Pnp.c

Befasst sich mit Plug & Play (PnP) und Energieverwaltung.

Serial.c

Enthält alle Funktionen, die sich mit dem seriellen Port befassen.

Serial.h

Enthält serielle Portdefinitionen.

src\input\hiddigi\util

Datei Beschreibung

Errlog.c

Enthält alle Fehlerprotokollierungsfunktionen.

Errlog.h

Enthält Fehlerprotokollierungsdefinitionen.

Wtrace.h

Definitionen für Ablaufverfolgungsmakros. Dies sollte bearbeitet werden, um die Ablaufverfolgung bei Bedarf zu aktivieren.