Unload 例程的功能

驱动程序的 Unload 例程的责任取决于驱动程序是否支持 PnP。

正如 PnP 驱动程序的 DriverEntry 例程通常简单一样,其 Unload 例程也很简单,如 A PnP 驱动程序的卸载例程中所述。

非 PnP 驱动程序的 Unload 例程必须释放设备对象并释放驱动程序分配的资源。 简言之,它必须撤消其相应的 DriverEntry 执行的工作,并 重新初始化 初始化驱动程序、其设备及其资源。 有关详细信息 ,请参阅非 PnP 驱动程序的卸载例程