|
|
 |
| Doc ID: |
20 |
| 製品: |
WinDriver |
| Version: |
-- |
WinDriver を使用して開発した、異なる二つのデバイス ドライバを同じマシンで起動できますか? |
はい。同じマシンで、同時に複数の WinDriver ベースのアプリケーションを起動できます。[複数のアプリケーションから同じハードウェアにアクセスに関しては、テクニカル ドキュメント #98 を参照してください]。
WinDriver は後方互換なので、WinDriver の以前のバージョンで開発したコードは、新しいバージョンで開発したドライバでも動作します (互換性のないライセンスで新しいバージョンのヘッダ ファイルで古いコードをリコンパイルしないと仮定します)。[ただし、プラグ アンド プレイ OS でドライバを更新する際には、PCI/USB デバイスの INF ファイルを更新する必要があります。]
ただし、逆の場合は保証されません。例えば、WinDriver の新しいバージョンで開発されたコードは、古いドライバ ファイルでは必ずしも動作するとは限りません。このため、ドライバを配布する際には、インストールの際に、新しいバージョンの WinDriver モジュール(windrvr6.sys/vxd/o, あるいは以前のバ−ジョンでは windrvr.sys/vxd/o)を古いバージョンのドライバ ファイルで上書きしないように注意して下さい。
WinDriver の v6.0 では、WinDriver のカーネル モジュールの名前を windrvr から windrvr6 へ修正しました。その結果、WinDriver の以前のバージョン (v5.22 およびそれ以前) を使用して開発したドライバは、windrvr.sys/vxd/o ドライバを使用し、バージョン 6 以降で開発したドライバは、windrvr6.sys/vxd/o を使用するので、同じ PC で同時に使用することができます。 |
|
|