Partilhar via


Driver Elotouch

Descrição

O driver Elotouch é um driver KMDF que pode funcionar como um driver de vários toques e um driver de mouse. Sua arquitetura é muito semelhante ao Driver WacomKMDF.

Os drivers de exemplo compartilham o código localizado nos seguintes diretórios:

  • O diretório src\input\hiddigi\common contém código comum aos drivers de exemplo KMDF.

  • O diretório src\input\hiddigii\util contém funções de utilitário comuns a todos os drivers de exemplo de entrada HID.

Compilando o exemplo

Use as ferramentas de build de driver padrão no Kit de Driver do Windows. Em um diretório de driver, digite build. O script de build gerará o driver de Elotouch.sys.

Instalação

Arquivos de driver

  • EloMT.inf

  • Elotouch.sys

  • Hidkmdf.sys (build do diretório src\hid\hidusbfx2\hidmapper)

  • DLL do co-instalador WDF do <WDK ROOT>\redist\wdf\<platform>\

Para instalar os drivers, copie os arquivos de driver (os arquivos .sys e .dll) e os arquivos INF para o mesmo local. Em Gerenciador de Dispositivos, conclua as etapas a seguir.

No Windows XP (o driver funciona como um mouse no Windows XP e no Windows Vista):

  1. Clique com o botão direito do mouse no dispositivo e clique em Atualizar Driver.

  2. Selecione Instalar em uma lista ou local específico (Avançado)e clique em Avançar..

  3. Selecione Não pesquisar. Escolherei o driver a ser instalado e, em seguida, clique em Ter Disco..

  4. Na caixa de diálogo Instalar do Disco, digite o caminho do diretório em que você copiou o driver e o arquivo INF e clique em OK..

  5. Clique em Concluir.

No Windows Vista e no Windows 7

  1. Clique com o botão direito do mouse no dispositivo e clique em Atualizar Driver.

  2. Clique no link Procurar software do driver em meu computador .

  3. Clique no link Deixe-me escolher em uma lista de drivers de dispositivo no meu computador .

  4. Clique em Ter Disco.

  5. Navegue até o local do arquivo de driver e clique no arquivo INF.

  6. Clique em OK.

Code Tour

Esta seção inclui um manifesto de arquivo de todos os arquivos no diretório src\input\hiddigi.

Manifesto do Arquivo

src\input\hiddigi \ wacompen

Arquivo Descrição

Errcodes.mc

Contém código de evento e mensagens.

Pch.h

Arquivo de cabeçalho pré-compilado.

Origens

Arquivo de fontes do WDK.

Makefile

Arquivo de criação do ambiente de build do WDK.

Elotouch.c

Contém o código específico do OEM.

Oempen.c

Contém o código específico do OEM.

Elotouch.h

Contém as definições específicas do OEM.

Elotouch.rc

O arquivo de recurso para o driver.

EloMT.inx

Arquivo INX usado para gerar o arquivo INF

src\input\hiddigi\common

Arquivo Descrição

hid.c

Manipula todas as IOCTLs HIDClass internas.

naturalInput.h

Contém definições comuns para drivers de digitalizador UART.

Pnp.c

Manipula Plug and Play (PnP) e gerenciamento de energia.

Serial.c

Contém todas as funções que lidam com a porta serial.

Serial.h

Contém definições de porta serial.

src\input\hiddigi\util

Arquivo Descrição

Errlog.c

Contém todas as funções de log de erros.

Errlog.h

Contém definições de log de erros.

Wtrace.h

Definições para macros de rastreamento. Isso deve ser editado para habilitar o rastreamento, se necessário.