Pilote Elotouch
Description
Le pilote Elotouch est un pilote KMDF qui peut fonctionner à la fois comme pilote multipoint et pilote de souris. Son architecture est très similaire au pilote WacomKMDF.
Les exemples de pilotes partagent du code qui se trouve dans les répertoires suivants :
Le répertoire src\input\hiddigi\common contient du code commun aux exemples de pilotes KMDF.
Le répertoire src\input\hiddigii\util contient des fonctions utilitaires communes à tous les exemples de pilotes d’entrée HID.
Génération de l'exemple
Utilisez les outils de génération de pilotes standard dans le Kit de pilotes Windows. Dans un répertoire de pilotes, tapez build. Le script de build génère le pilote Elotouch.sys.
Installation
Fichiers de pilotes
EloMT.inf
Elotouch.sys
Hidkmdf.sys (build à partir du répertoire src\hid\hidusbfx2\hidmapper)
Dll de co-programme d’installation WDF à partir de <WDK ROOT>\redist\wdf\<platform>\
Pour installer les pilotes, copiez les fichiers de pilotes (fichiers .sys et .dll) et les fichiers INF au même emplacement. Dans Gestionnaire de périphériques, effectuez les étapes suivantes.
Sur Windows XP (le pilote fonctionne comme une souris sur Windows XP et Windows Vista) :
Cliquez avec le bouton droit sur l’appareil, puis cliquez sur Mettre à jour le pilote.
Sélectionnez Installer dans une liste ou un emplacement spécifique (Avancé), puis cliquez sur Suivant..
Sélectionnez Ne pas rechercher. Je vais choisir le pilote à installer, puis cliquer sur Avoir un disque..
Dans la boîte de dialogue Installer à partir du disque , tapez le chemin d’accès du répertoire dans lequel vous avez copié le pilote et le fichier INF, puis cliquez sur OK.
Cliquez sur Terminer.
Sur Windows Vista et Windows 7
Cliquez avec le bouton droit sur l’appareil, puis cliquez sur Mettre à jour le pilote.
Cliquez sur le lien Parcourir mon ordinateur pour le logiciel du pilote .
Cliquez sur le lien Laissez-moi choisir dans une liste de pilotes de périphérique sur mon ordinateur .
Cliquez sur Avoir un disque.
Accédez à l’emplacement du fichier de pilote, puis cliquez sur le fichier INF.
Cliquez sur OK.
Visite guidée du code
Cette section inclut un manifeste de tous les fichiers du répertoire src\input\hiddigi.
Manifeste de fichier
src\input\hiddigi \ wacompen
Fichier | Description |
---|---|
Errcodes.mc |
Contient le code d’événement et les messages. |
Pch.h |
Fichier d'en-tête précompilé. |
Sources |
Fichier de sources WDK. |
Makefile |
Fichier make de l’environnement de build WDK. |
Elotouch.c |
Contient le code spécifique oem. |
Oempen.c |
Contient le code spécifique oem. |
Elotouch.h |
Contient les définitions spécifiques oem. |
Elotouch.rc |
Fichier de ressources pour le pilote. |
EloMT.inx |
Fichier INX utilisé pour générer le fichier INF |
src\input\hiddigi\common
Fichier | Description |
---|---|
hid.c |
Gère tous les IOCTL hidClass internes. |
naturalInput.h |
Contient des définitions courantes pour les pilotes du numériseur UART. |
Pnp.c |
Gère Plug-and-Play (PnP) et la gestion de l’alimentation. |
Serial.c |
Contient toutes les fonctions qui traitent le port série. |
Serial.h |
Contient des définitions de port série. |
src\input\hiddigi\util
Fichier | Description |
---|---|
Errlog.c |
Contient toutes les fonctions de journalisation des erreurs. |
Errlog.h |
Contient des définitions de journalisation des erreurs. |
Wtrace.h |
Définitions des macros de trace. Cela doit être modifié pour activer le suivi si nécessaire. |