This documentation is archived and is not being maintained.

Making NDIS Drivers Comply with WHQL Standards

The Microsoft Windows Hardware Quality Labs (WHQL) ensures the compatibility of hardware with Microsoft Windows operating systems. WHQL provides test kits to qualify devices along with their drivers for the "Designed for Windows" logos and for inclusion in the Windows Vista Compatibility CenterTested Products List. To ensure that your NDIS driver passes WHQL tests, your driver should call only functions that WHQL allows. For more information about WHQL, see Testing Drivers and Distributing a Driver.

The following sections identify the routines and functions that NDIS drivers are prohibited or discouraged from calling:

Kernel-Mode Routines That are Prohibited for All NDIS Drivers

Kernel-Mode Routines That are Discouraged for All NDIS Drivers

Functions That are Prohibited for NDIS 5.1 and Later Drivers



Send comments about this topic to Microsoft