Skip to main content

Getting Started with WDM Audio Drivers

Updated: April 30, 2004


File name: wdmaud-drv.doc
415 KB
Microsoft Word file
Get Office File Viewers

About This Download

This paper provides information about Windows Driver Model (WDM) audio device drivers for the Microsoft Windows family of operating systems. It provides guidelines to hardware vendors for choosing how to supply driver support for their audio devices.

The paper primarily focuses on drivers that support PCI audio adapters by communicating with the system-supplied PortCls system driver through well-defined device driver interfaces. In addition, it briefly discusses driver issues for audio devices on external buses, such as the Universal Serial Bus (USB) and IEEE 1394. The general hardware requirements for Universal Audio Architecture (UAA) compliance are also discussed. A UAA-compliant USB Audio, IEEE 1394 A/V/C, or High Definition (HD) Audio device can rely entirely on the operating system for driver support.

This information applies to the following operating systems:
Microsoft Windows 98
Microsoft Windows 2000
Microsoft Windows Millennium Edition
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista

Future versions of this preview information will be provided in the Windows Driver Kit (WDK).

Included in this white paper:

  • Universal Audio Architecture

  • Custom Audio Drivers

  • Choosing a Wave Port Driver

  • Deciding Whether to Use the MIDI or DMus Port Driver

  • Specifying the Topology

  • Specifying Pin Data Ranges

  • References

Rate: