Elotouch ドライバー
説明
Elotouch ドライバーは、マルチタッチ ドライバーとマウス ドライバーの両方として機能できる KMDF ドライバーです。 そのアーキテクチャは、WacomKMDF ドライバーと非常によく似ています。
サンプル ドライバーは、次のディレクトリにあるコードを共有します。
src\input\hiddigi\common ディレクトリには、KMDF サンプル ドライバーに共通のコードが含まれます。
src\input\hiddigii\util ディレクトリには、すべての HID 入力サンプル ドライバーに共通のユーティリティ関数が含まれます。
サンプルのビルド
Windows Driver Kit で標準のドライバー ビルド ツールを使用します。 ドライバー ディレクトリに build と入力します。 ビルド スクリプトは Elotouch.sys ドライバーを生成します。
インストール
ドライバー ファイル
EloMT.inf
Elotouch.sys
Hidkmdf.sys (src\hid\hidusbfx2\hidmapper ディレクトリからビルド)
<WDK ROOT>\redist\wdf\<platform>\ からの WDF 共同インストーラー dll
ドライバーをインストールするには、ドライバー ファイル (.sys ファイルと .dll ファイル) と INF ファイルを同じ場所にコピーします。 デバイス マネージャーで次の手順を実行します。
Windows XP の場合 (このドライバーは Windows XP および Windows Vista ではマウスとして機能します)。
デバイスを右クリックし、[ドライバーの更新] をクリックします。
[リストまたは特定の場所からインストール (詳細)] を選択し、[次へ] をクリックします。
[検索しません。インストールするドライバーを選択します] を選択し、[ディスク使用] をクリックします。
[ディスクからインストール] ダイアログ ボックスで、ドライバーと INF ファイルをコピーしたディレクトリのパスを入力し、[OK] をクリックします。
[完了] をクリックします。
Windows Vista および Windows 7 の場合
デバイスを右クリックし、[ドライバーの更新] をクリックします。
[コンピューターを参照してドライバー ソフトウェアを検索します] リンクをクリックします。
[コンピューター上のデバイス ドライバーの一覧から選択します] リンクをクリックします。
[ディスク使用] をクリックします。
ドライバー ファイルの場所に移動し、INF ファイルをクリックします。
OK をクリックします。
コード ツアー
このセクションには、src\input\hiddigi ディレクトリ内のすべてのファイルのファイル マニフェストが含まれています。
ファイル マニフェスト
src\input\hiddigi \ wacompen
ファイル | 説明 |
---|---|
Errcodes.mc |
イベント コードとメッセージが含まれます。 |
Pch.h |
プリコンパイル済みヘッダー ファイル。 |
ソース |
WDK ソース ファイルです。 |
Makefile |
WDK ビルド環境のメイク ファイルです。 |
Elotouch.c |
OEM 固有のコードが含まれます。 |
Oempen.c |
OEM 固有のコードが含まれます。 |
Elotouch.h |
OEM 固有の定義が含まれます。 |
Elotouch.rc |
ドライバーのリソース ファイルです。 |
EloMT.inx |
INF ファイルの生成に使用される INX ファイルです |
src\input\hiddigi\common
ファイル | 説明 |
---|---|
hid.c |
すべての内部 HIDClass IOCTL を処理します。 |
naturalInput.h |
UART デジタイザー ドライバーの一般的な定義が含まれます。 |
Pnp.c |
プラグ アンド プレイ (PnP) と電源管理を処理します。 |
Serial.c |
シリアル ポートを扱うすべての関数が含まれます。 |
Serial.h |
シリアル ポートの定義が含まれます。 |
src\input\hiddigi\util
ファイル | 説明 |
---|---|
Errlog.c |
すべてのエラー ログ関数が含まれます。 |
Errlog.h |
エラー ログの定義が含まれます。 |
Wtrace.h |
トレース マクロの定義です。 これは、必要に応じてトレースを有効にするために編集する必要があります。 |