XLsoft Corporation/エクセルソフト株式会社
英語 日本語 中国語 韓国語

エクセルソフト,XLsoft,WinDriver,ドライバ,デバイスドライバ,ドライバ開発,Windows ドライバ,Linux ドライバ,PCI ドライバ,USB ドライバ,DDK,ISA ドライバ,Device Driver,ドライバ 作成,Jungo

WinDriver ドライバ開発 .
.
.テクニカル ドキュメント #33
.
. サイト マップ
. 関連リンク
.

Doc ID: 33
製品: WinDriver & KernelDriver
Version:  --

デバッグの出力をモニタする DebugView の使い方

DebugView は、ローカルのシステムまたは TCP/IP で接続されたネットワーク上のコンピュータでデバッグの出力をモニタするアプリケーションです。カーネル モードおよび標準的なデバッグ出力 API で生成される Win32 デバッグ出力の両方を表示できます。

DebugView は、Windows 95、98、Me、NT 4、2000、XP および .NET Server 上で動作します。

DebugView は、以下のサイトからダウンロードできます: http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx

DebugView を WinDriver と KernelDriver で使用する:

  1. Debug Monitor アプリケーションを使用する際に、外部のカーネル デバッガ (DebugView など) に送信されるメッセージをデバッグする場合、[Send debug messages to the operating system kernel debugger] チェックボックスを選択します。このオプションで、Debug Monitor で受信されるデバッグ情報をすべて外部のカーネル デバッガへ送信することができます。デバッグ情報には主に 2 種類あります: WinDriver のカーネル モジュールから自動的に Debug Monitor へ送信されるメッセージ、または WD_DebugAdd() を使用して、Debug Monitor へコードから送信されるメッセージ。
    チェックを有効後、アプリケーションを起動し、問題を再現し、外部のカーネル デバッガ (DebugView) のログのデバッグ情報を参照します。
    このオプションに関する詳細は テクニカル ドキュメント 44 を参照してください。


  2. KernelDriver の雛型の USB ドライバには、ユーザー モードのプロジェクトがあります。ユーザー モードのプロジェクトの出力は、診断アプリケーション xxx_diag.exe です。このアプリケーションは、Kernel Debugger (DebugView など) へデバイスのコンフィグレーションをプリントし、データ転送の実行方法を示します (デバイスからの Read またはデバイスへの Write)。

  3. KernelDriver を使用した割り込み処理は、ハードウェアから受信した割り込み、コールバック関数のステップを持ち、Kernel Debugger (Debug View など) へのデバッグの出力を行います。

.
.
Top へ