IRP_MJ_SHUTDOWN

具有資料內部快取之大量儲存裝置的驅動程式必須在 DispatchShutdown 常式中處理此要求。 如果基礎驅動程式維護資料的內部緩衝區,大量儲存裝置和階層式中繼驅動程式也必須處理此要求。

傳送時

收到關機要求表示檔案系統驅動程式正在傳送通知系統正在關閉。

當使用者登出或因為其他原因關閉系統時,一或多個檔案系統驅動程式可以傳送這類較低層級的驅動程式多個關機要求。

PnP 管理員會在任意執行緒內容中,在 IRQL < =APC_LEVEL傳送此 IRP。

輸入參數

輸出參數

作業

驅動程式必須在完成關機要求之前,先完成裝置中目前快取或保留在驅動程式內部緩衝區中的任何資料傳輸。

除非驅動程式向IoRegisterShutdownNotificationIoRegisterLastChanceShutdownNotification註冊,否則不會收到裝置物件的IRP_MJ_SHUTDOWN要求。

規格需求

標頭

Wdm.h (包括 Wdm.h、Ntddk.h 或 Ntifs.h)

另請參閱

DispatchShutdown

IoRegisterLastChanceShutdownNotification

IoRegisterShutdownNotification