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

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

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

Doc ID: 32
製品: WinDriver
Version:  --

Kernel PlugIn を使用して、Delphi または Visual Basic で記述されたコードの一部をカーネルで実行すことはできますか?

WinDriver は、Delphi または Visual Basic で Kernel PlugIn のプロジェクトの実装をサポートしていません。通常、これらのプログラム言語をカーネル モードでの開発に使用しません。ただし、Kernel PlugIn アプリケーションを C で記述して、その C の Kernel PlugIn アプリケーションと通信を取るユーザー モードのアプリケーションを Delphi/VB で記述することは可能です。そのようなデザインを実装する場合、ユーザー モードと Kernel PlugIn アプリケーション間の通信を正しく確立するには、kp_xxx_com.pas (Delphi) または kp_xxx_com.bas (VB) ファイルを実装する必要があります。これらのファイルは、C のヘッダ ファイル WinDriver\kerplug\kptest_com.h (KPTEST サンプル コード内) に相当し、Kernel PlugIn およびユーザー モード アプリケーションへの共通定義が含まれます。[もちろん、このファイル名と異なるファイル名を使用しても構いませんし、実装に応じて、編集してください。ただし、Delphi/VB のファイルと相当する C ファイルが同一となること]。
C および Delphi/Visual Basic の実装の例として、C のヘッダ ファイル WinDriver\include\windrvr.h とそのに対応する WinDriver\delphi\include\windrvr.pas および WinDriver\vb\include\windrvr.cls ファイルの実装を参照してください。

.
.
Top へ