テクニカル ドキュメント #109



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

WinDriver v5.05 で USB ドライバを開発しています。windrvr.sys を使用して、Windows 98 では、ドライバは正常に動作していますが、windrvr.vxd ドラバイを使用しようとすると、WinDriver API が機能せず、Debug Monitor に以下のメッセージが表示されます:
  USB is not implemented on this OS.
何が問題でしょうか?

USB デバイスは、SYS ドライバのみを使用します。VXD ドライバは使用できません。この理由は、USB デバイスは WDM (Windows Driver Model) を使用し、WDM ドライバを SYS ドライバとして使用する必要があります。このため、windrvr6.vxd (または windrvr.vxd v5) は USB をサポートしていないので、代わりに windrvr6.sys (/ windrvr.sys - v5.22 およびそれ以前の場合) を使用してください (USB デバイスにはとても有効です)。