Elotouch Driver

Descrizione

Il driver Elotouch è un driver KMDF che può funzionare sia come driver multitocco che come driver del mouse. La sua architettura è molto simile al driver WacomKMDF.

Il codice di condivisione dei driver di esempio che si trova nelle directory seguenti:

  • La directory src\input\hiddigi\common contiene codice comune ai driver di esempio KMDF.

  • La directory src\input\hiddigii\util contiene funzioni di utilità comuni a tutti i driver di esempio di input HID.

Compilazione dell'esempio

Usare gli strumenti di compilazione dei driver standard in Windows Driver Kit. In una directory del driver digitare build. Lo script di compilazione genererà il driver Elotouch.sys.

Installazione

File driver

  • EloMT.inf

  • Elotouch.sys

  • Hidkmdf.sys (compilazione dalla directory src\hid\hidusbfx2\hidmapper)

  • DLL del co-programma di installazione WDF da <WDK ROOT>\redist\wdf\<platform>\

Per installare i driver, copiare i file del driver (i file .sys e .dll) e i file INF nella stessa posizione. In Gestione dispositivi completare i passaggi seguenti.

In Windows XP (il driver funziona come mouse su Windows XP e Windows Vista):

  1. Fare clic con il pulsante destro del mouse sul dispositivo e scegliere Aggiorna driver.

  2. Selezionare Installa da un elenco o da un percorso specifico (avanzato) e quindi fare clic su Avanti.

  3. Selezionare Non cercare. Scegliere il driver da installare e quindi fare clic su Have Disk..

  4. Nella finestra di dialogo Installa da disco digitare il percorso della directory in cui è stato copiato il driver e il file INF, quindi fare clic su OK.

  5. Fare clic su Fine.

In Windows Vista e Windows 7

  1. Fare clic con il pulsante destro del mouse sul dispositivo e scegliere Aggiorna driver.

  2. Fare clic sul collegamento Sfoglia il computer per il software driver .

  3. Fare clic sul collegamento Let me pick from a list of device drivers on my computer (Consenti selezione da un elenco di driver di dispositivo nel computer ).

  4. Fare clic su Have Disk (Disponi disco).

  5. Passare al percorso del file del driver e fare clic sul file INF.

  6. Fare clic su OK.

Presentazione del codice

Questa sezione include un manifesto di file di tutti i file nella directory src\input\hiddigi.

Manifesto del file

src\input\hiddigi \ wacompen

File Descrizione

Errcodes.mc

Contiene il codice e i messaggi dell'evento.

Pch.h

File di intestazione precompilato.

Origini

File di origini WDK.

Makefile

L'ambiente di compilazione WDK crea file.

Elotouch.c

Contiene il codice specifico oem.

Oempen.c

Contiene il codice specifico oem.

Elotouch.h

Contiene le definizioni specifiche dell'OEM.

Elotouch.rc

File di risorse per il driver.

EloMT.inx

File INX usato per generare il file INF

src\input\hiddigi\common

File Descrizione

hid.c

Gestisce tutti i IOCTL HIDClass interni.

naturalInput.h

Contiene definizioni comuni per i driver del digitalizzatore UART.

Pnp.c

Gestisce Plug and Play (PnP) e il risparmio energia.

Serial.c

Contiene tutte le funzioni che gestiscono la porta seriale.

Serial.h

Contiene definizioni di porta seriale.

src\input\hiddigi\util

File Descrizione

Errlog.c

Contiene tutte le funzioni di registrazione degli errori.

Errlog.h

Contiene definizioni di registrazione degli errori.

Wtrace.h

Definizioni per le macro di traccia. Questa opzione deve essere modificata per abilitare la traccia, se necessario.