Initializing and Configuring a Driver

The following topics examine how the kernel-mode audio driver, sndblst.sys, uses soundlib.lib functions to perform initialization and configuration operations:

·Examining DriverEntry in sndblst.sys

·Hardware and Driver Initialization

·Handling System Shutdown

·Using I/O Ports

·Using Interrupts

·Using DMA Channels