Designing a Kernel-Mode Audio Driver

Kernel-mode audio drivers are responsible for accessing audio hardware. They are implemented as services under the control of the Windows NT service control manager.

The following topics are provided to assist you in designing a kernel-mode audio driver:

·Using soundlib.lib

·Examining sndblst.sys

·Initializing and Configuring a Driver

·Synchronizing Driver Activities

·Supporting Waveform Devices

·Supporting MIDI Devices

·Supporting Mixer Devices

·Supporting Auxiliary Audio Devices

For general information on the structure of kernel-mode drivers, refer to the Kernel-Mode Drivers Design Guide and Kernel-Mode Drivers Reference in this DDK.