Development Environment Required to Use Windows DDK
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
The tools and documentation in the Microsoft Windows Software DevelopmentKit (SDK) version 3.0 or 3.1 are required to develop a device driver or avirtual device (including a 386 enhanced-mode virtual device). Thedocumentation for the Microsoft Windows DDK includes several references tothe SDK documentation. The SDK documentation contains detailed informationon the new features supported by Windows.
For technical assistance while developing a driver or virtual device,contact Microsoft Product Support Services regarding its Support Premier orSupport Professional services.
The following languages, tools, and software are necessary to produce adevice driver or a virtual device for Microsoft Windows version 3.0 or 3.1:
- Microsoft Macro Assembler (MASM) version 5.1 or higher (for all drivers).
- Microsoft C Compiler version 6.0 or higher (generally used for printer drivers).
- Version 3.0 of the DDK supports the Microsoft C Compiler version 5.1 for those developers who have not upgraded to a later version of the compiler or who desire to confirm successful DDK installation by building a driver and performing a binary comparison with the corresponding driver included in the DDK. Version 5.1 of the Microsoft C Compiler is no longer commercially available.
- The tools and files included with the Microsoft Windows DDK and the Microsoft Software SDK.
- The Windows retail product and various applications (for debugging and testing). Version 3.1 of the Windows DDK includes display, printer and network compatibility tests to assist in debugging a driver.
3.00 3.10 DDKMISC
Article ID: 68068 - Last Review: 06/17/2014 21:44:00 - Revision: 2.0