*
Microsoft.com Home|Site Map
Windows*
Search Microsoft.com for:
Windows Hardware and Driver Central *
|WHDC Site Map
Search WHDC for

WinHEC 2004: Overview

Development Tools and Testing: Overview

Development kits, tools, and effective techniques for developing, testing, and debugging drivers for the Microsoft® Windows® family of operating systems.

Ordering Kits and Tools
Order the current Windows Driver Development Kit (DDK) or the DDK Suite and download other kits and tools, such as Microsoft Debugging Tools and symbols, Windows Installable File System (IFS) kit, the Hardware Compatibility Tests (HCT), and archived kits for earlier versions of Windows.

Windows DDK Overview
The Windows DDK provides a build environment, tools, driver samples, and documentation to support driver development for the Windows family of operating systems.

Debugging Tools for Windows
Tools, downloads, and recommended techniques for debugging drivers for Windows.

Tools for Testing and Tuning
Information about tools that driver developers and testers can use to find bugs and tune driver performance during all phases of development. Key tools:

Driver Verifier Run this tool throughout the development process to find problems early in the development cycle, when they are easier and cheaper to correct.

PREfast Use this static source code analysis tool, to detect classes of errors by simulating execution of all possible execution paths in each function.

Event Tracing Use tracing to obtain diagnostic information about running code without the overhead of a checked build or use of a debugger.

IFS - Installable File System Kit
The IFS Kit provides interfaces for developers to write kernel-mode file systems and file system filter drivers for Microsoft Windows Server™ 2003, Windows XP, Windows XP Service Pack 1 (SP 1), and Windows 2000.

HCT - Hardware Compatibility Test Kit and DVD Test Annex
The HCT is a test suite for platforms and architectures covered by the "Designed for Windows" logo program. Passing the HCT indicates that a device or driver meets logo program requirements for stability and reliability, which is valuable whether or not the driver will be submitted for the logo.


Looking for help with your personal computer?Looking for help with your personal computer?

©2004 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement
Microsoft