Recommended Functions for Kernel-Mode Drivers
Updated: October 28, 2004
Certain public imports exposed by public header files such as Wdm.h and Ntddk.h are considered obsolete, deprecated, unsupported, or not recommended for use by kernel-mode drivers, usually because safer and more robust alternatives exist. Driver writers should design their drivers to use the safer and more robust alternatives, and to avoid functions that are obsolete, deprecated, unsupported, or not recommended.
The Public Import test in the Hardware Compatibility Test (HCT) kit checks a driver for calls to any of these "illegal" functions and flags each use with an error or warning. Drivers must pass the Public Import test without errors, along with other tests in the HCT, to earn the "Designed for Windows" logo.
See the most recent WHQL Test Specification online help (testspec.chm) for an up-to-date list of functions flagged by the Public Import test, with recommended alternatives.
WHQL Test Specifications for Logo Program Testing
This information applies for the following operating systems:
Microsoft Windows XP family