|
|
 |
| Doc ID: |
46 |
| 製品: |
WinDriver |
| Version: |
-- |
WD_KernelPlugInOpen() の呼び出しで失敗します。これは、Kernel PlugIn によるものですか? |
はい。この失敗には、いくつかの理由があります:
- WD_KernelPlugInOpen() への呼び出しに引数を正確に設定していません。ご確認ください。
- コード中で正確にドライバ名を設定していません:コードのすべての場所で、正確に Kernel PlugIn のドライバ名を使用してることをご確認ください。特に、Kernel PlugIn の KP_Init() の実装とユーザー モード プロジェクトの kernelPlugIn.pcDriverName をご確認ください。[大文字でファイル拡張子 (*.sys/vxd/o) なしで、ドライバ名を指定してください]。
- ドライバを正確にインストールしていません: 生成したドライバ ファイルを正確な場所にコピーしたか (例、Windows 98/Me/2k/XP に kp.sys をインストールする場合 - \system32\drivers)、Kernel PlugIn カーネル モジュールを正確にインストールしたかをご確認ください。ユーザー マニュアルを参照してください [Windows の場合、正確に wdreg (または wdreg_gui / wdreg16) インストール構文を使用してるか: wdreg -name install' - SYS ドライバの場合: 'wdreg -vxd -name install' - VxD ドライバの場合]。
- 登録版ユーザーの場合: WD_KernelPlugInOpen() を呼ぶ前に WD_License() を呼んでいません。
WinDriver の登録版を使用してる場合、WD_KernelPlugInOpen() を呼ぶ前に WD_License() (または、WD_Licnese() を呼ぶ登録関数) を呼んでください。
Kernel PlugIn ドライバのインストール方法に関しては、テクニカル ドキュメント #62 を参照してください。 |
|
|