アンロード ルーチンの機能
ドライバーの Unload ルーチンの役割は、ドライバーが PnP をサポートしているかどうかによって異なります。
PnP ドライバーの Unload ルーチンで説明されているように、PnP ドライバーの DriverEntry ルーチンと同様に、Unload ルーチンも通常は単純です。
PnP 以外のドライバーの Unload ルーチンは、デバイス オブジェクトを解放し、ドライバーに割り当てられたリソースを解放する必要があります。 つまり、ドライバー、デバイス、およびリソースを初期化するときに、対応する DriverEntry と Reinitialize ルーチンによって実行される作業を元に戻す必要があります。 詳細については、PnP 以外のドライバーの Unload ルーチンを参照してください。