This chapter contains the following information:
15.1 Unload Routine Requirements
15.1.1 Releasing Driver-Allocated Resources
15.1.2 Releasing Device and Controller Objects
15.2 Unload Routine Functionality
The Unload routine is defined by the I/O Manager as follows:
VOID
(*PDRIVER_UNLOAD) (
IN PDRIVER_OBJECT DriverObject
);
This chapter summarizes the required functionality of an NT driver’s standard Unload routine.
For specific information about any of the support routines mentioned in this chapter, see the Kernel-Mode Driver Reference.