Microsoft KB Archive/103012

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Virtual Device Drivers (VXDs) Do Not Work in Windows NT

Q103012



The information in this article applies to:


  • Microsoft Windows NT Server version 3.1
  • Microsoft Windows NT Workstation version 3.1
  • Microsoft Windows NT Advanced Server, version 3.1





SUMMARY

In Windows NT, Windows 3.x virtual device drivers (VXDs) written for 16-bit applications do not work.

Virtual device drivers were originally written to take advantage of 386 enhanced mode functionality in previous versions of Windows (3.x). The VXDs registered themselves in the SYSTEM.INI file upon installation of the application that required their presence.

In Windows NT, these VXDs do not function properly. In most cases, these drivers talk directly to hardware by virtualizing the device to be used. By design, Windows NT does not allow applications to communicate with the hardware directly. Applications that require the use of VXDs must be rewritten to function properly with Windows NT.

Additional query words: prodnt

Keywords : kbother
Issue type :
Technology : kbWinNTsearch kbWinNTWsearch kbWinNTW310 kbWinNTSsearch kbWinNTS310 kbWinNTAdvSerSearch kbWinNTAdvServ310 kbWinNTS310xsearch kbWinNT310xSearch kbWinNTW310Search


Last Reviewed: October 27, 2000
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.