Compartir a través de


Controlador Elotouch

Descripción

El controlador Elotouch es un controlador KMDF que puede funcionar como un controlador multitáctil y un controlador del mouse. Su arquitectura es muy similar al controlador WacomKMDF.

Los controladores de ejemplo comparten código que se encuentra en los directorios siguientes:

  • El directorio src\input\hiddigi\common contiene código que es común a los controladores de ejemplo de KMDF.

  • El directorio src\input\hiddigii\util contiene funciones de utilidad que son comunes a todos los controladores de ejemplo de entrada HID.

Generar el ejemplo

Usa las herramientas de compilación de controladores estándar en el Kit de controladores de Windows. En un directorio de controladores, escriba build. El script de compilación generará el controlador Elotouch.sys.

Instalación

Archivos de controlador

  • EloMT.inf

  • Elotouch.sys

  • Hidkmdf.sys (compilación a partir del directorio src\hid\hidusbfx2\hidmapper)

  • Dll del coinstalador WDF de <WDK ROOT>\redist\wdf\<platform>\

Para instalar los controladores, copie los archivos de controlador (los archivos .sys y .dll) y los archivos INF en la misma ubicación. En Administrador de dispositivos, complete los pasos siguientes.

En Windows XP (el controlador funciona como mouse en Windows XP y Windows Vista):

  1. Haga clic con el botón derecho en el dispositivo y haga clic en Actualizar controlador.

  2. Seleccione Instalar en una lista o una ubicación específica (Avanzadas) y, a continuación, haga clic en Siguiente.

  3. Seleccione No buscar. Elegiré el controlador que quiere instalar y, a continuación, haga clic en Tener disco.

  4. En el cuadro de diálogo Instalar desde disco , escriba la ruta de acceso del directorio donde copió el controlador y el archivo INF y, a continuación, haga clic en Aceptar.

  5. Haga clic en Finalizar

En Windows Vista y Windows 7

  1. Haga clic con el botón derecho en el dispositivo y haga clic en Actualizar controlador.

  2. Haga clic en el vínculo Examinar mi equipo para el software del controlador .

  3. Haga clic en el vínculo Permitirme elegir de una lista de controladores de dispositivos en mi equipo .

  4. Haga clic en Tener disco.

  5. Vaya a la ubicación del archivo de controlador y haga clic en el archivo INF.

  6. Haga clic en OK.

Paseo por código

En esta sección se incluye un manifiesto de archivo de todos los archivos del directorio src\input\hiddigi.

Manifiesto de archivo

src\input\hiddigi \ wacompen

Archivo Descripción

Errcodes.mc

Contiene el código de evento y los mensajes.

Pch.h

Archivo de encabezado precompilado.

Orígenes

Archivo de orígenes de WDK.

Archivo Make

Archivo make del entorno de compilación de WDK.

Elotouch.c

Contiene el código específico del OEM.

Oempen.c

Contiene el código específico del OEM.

Elotouch.h

Contiene las definiciones específicas de OEM.

Elotouch.rc

El archivo de recursos del controlador.

EloMT.inx

Archivo INX que se usa para generar el archivo INF

src\input\hiddigi\common

Archivo Descripción

hid.c

Controla todas las ICTL HIDClass internas.

naturalInput.h

Contiene definiciones comunes para los controladores del digitalizador UART.

Pnp.c

Controla Plug and Play (PnP) y la administración de energía.

Serial.c

Contiene todas las funciones que tratan con el puerto serie.

Serial.h

Contiene definiciones de puerto serie.

src\input\hiddigi\util

Archivo Descripción

Errlog.c

Contiene todas las funciones de registro de errores.

Errlog.h

Contiene definiciones de registro de errores.

Wtrace.h

Definiciones de macros de seguimiento. Esto se debe editar para habilitar el seguimiento si es necesario.