Welcome to MSDN Blogs Sign in | Join | Help

May 2009 - Posts

プリンタ ドライバ、スプーラ コンポーネントの WDK サンプル

こんにちは、A尾です。前回の予告通り、今回はとりあえず WDK に付属するプリンタ ドライバやスプーラ コンポーネント等のサンプルについて紹介させていただきます。これらのサンプルは %BASEDIR%\src\print にありますが、実際に見ていただくとわかる通り、様々なサンプルがおいてあります。今回はとりあえずサブディレクトリ毎に(アルファベット順に)説明していきます。 ただ、利用頻度が低いと思われるサンプル コードの説明は割愛させていただきます。 asyncnotify %BASEDIR%\src\print\asyncnotify
Posted by jpwdkblg | (Comments Off)
Filed under:

DriverObject と DriverEntry

こんにちは、 K 里です。今回は、 WDM ドライバの基本部分について、 WDK サンプルドライバの Toaster を用いて説明しようと思います。基本とはいえその範囲は広いので、まずは OS とドライバの関わりとオブジェクトベースとなる Driver Object 、ドライバの初期化についてまとめました。今後は Tips 記事と交互に WDK のコア コンポーネントについて説明していきたいと考えています。お役にたてれば幸いです。 I/O Manager Windows 上で動作するデバイス ドライバは、
Posted by jpwdkblg | 1 Comments
Filed under: , ,

INFファイルを記述する

皆さん、お久しぶりです。なおきお~です。 以前、私より ドライバ を ビルドする方法 をご案内いたしました。 今回は、ビルドしたドライバをインストールするための INF ファイルの記述方法をご案内したいと思います。 また、前回と同様 toaster の bus ドライバを例にしたいと思います。 まず、ドライバのインストールでは、 INF ファイルが必要であり、 toaster の bus ドライバの INF ファイルは、 %BASEDIR%\src\general\toaster\inf に CPU
Posted by jpwdkblg | (Comments Off)
Filed under:

Filesystem & Filesystem Filterの巻

こんにちは。 Cleng です。今回は、ファイルシステムドライバとファイルシステムフィルタドライバの話をしたいと思います。 ファイルシステムドライバについて いわゆるファイルシステムドライバは、ファイルの抽象概念をサポートするモジュールのことを言います。一般的には、ファイルシステムでは、ファイルの作成・削除、オープン・クローズ、リード・ライト、ディレクトリ管理などの機能を提供します。 一般的には、ファイルシステムドライバが、 IoRegisterFileSystem 関数を使って OS に対して登録を行います。この登録を行わない擬似ファイルシステムもありますが、登録を行いますと、マウントに参加したり、
Posted by jpwdkblg | (Comments Off)
Filed under:
 
Page view tracker