1

メーカーから Wi-Fi ドライバーを入手しました。そのドライバーはプラグ アンド プレイをサポートしています。アダプタが挿入または削除された後、Windows CE はそれを正常に認識します。しかし、ブート時にアダプターが「挿入された状態」の場合、CE OS はアダプターをロードしないため、取り外してから挿入する必要があります。

起動時にドライバを自動的にロードしたい。出来ますか?

前に、単純なストリーム インターフェイス ドライバーを作成しました。project.reg を編集して HKLM\Devices\BuiltIn の下にサブキーを作成し、デバイス マネージャーが起動時に自動的に読み込まれるようにしました。そして、正常にロードされました。ただし、Wi-Fi ドライバーは非ストリーム ドライバーです。同じ方法で、デバイス マネージャーが Wi-Fi ドライバーを自動的に読み込むことはできますか?

「HKLM\Drivers\BuiltIn の下のすべてのドライバー」はストリーム インターフェイス ドライバーですか? ストリーム インターフェイス ドライバーと NDIS Wi-Fi ドライバーの間には、起動時に自動的に読み込まれるという点でどのような違いがありますか? 少しでもご説明いただければ幸いです。

4

1 に答える 1

0

起動時にドライバを自動的にロードしたい。出来ますか?

はい、もちろん可能です。それがプラグ アンド プレイ デバイスの主な目的でした。WinCE デバイスは、プラグ アンド プレイ デバイスに適したドライバーを自動的にロードします。手動で行う必要はありません。そうであれば、プラグアンドプレイ機能は必要ありません。

これはあなたのケースでは起こっていないので、次のことを試すことができます

  1. WinCE デバイスへの他のプラグ アンド プレイ デバイスを確認しましたか?
  2. プラグアウトとプラグインのたびに、ドライバーをインストールしているのか、それとも単にロードしているのか? これを確認するには、デバッグ ログを確認します。

「HKLM\Drivers\BuiltIn の下のすべてのドライバー」はストリーム インターフェイス ドライバーですか? ストリーム インターフェイス ドライバーと NDIS Wi-Fi ドライバーの間には、起動時に自動的に読み込まれるという点でどのような違いがありますか?

実際には、ストリーム インターフェイス ドライバーと同様に、ブロック デバイスも自動的にロードできます。HKEY_LOCAL_MACHINE\Drivers\BuiltInレジストリ キーは、組み込みのブロック デバイスも認識します。

ブロック デバイスの読み込みに関する詳細については、このmsdn リンクを参照してください。

于 2014-02-25T07:12:21.750 に答える