IRP_MJ_SHUTDOWN
Driver perangkat penyimpanan massal yang memiliki cache internal untuk data harus menangani permintaan ini dalam rutinitas DispatchShutdown . Driver perangkat penyimpanan massal dan driver perantara yang berlapis di atasnya juga harus menangani permintaan ini jika driver yang mendasar mempertahankan buffer internal untuk data.
Ketika Dikirim
Tanda terima permintaan matikan menunjukkan bahwa driver sistem file mengirim pemberitahuan bahwa sistem sedang dimatikan.
Satu atau beberapa driver sistem file dapat mengirim driver tingkat bawah seperti itu lebih dari satu permintaan matikan ketika pengguna keluar atau ketika sistem dimatikan karena alasan lain.
Manajer PnP mengirimkan IRP ini di IRQL<=APC_LEVEL dalam konteks utas arbitrer.
Parameter Input
Tidak ada
Parameter Output
Tidak ada
Operasi
Driver harus menyelesaikan transfer data apa pun yang saat ini di-cache di perangkat atau disimpan di buffer internal driver sebelum menyelesaikan permintaan matikan.
Driver tidak menerima permintaan IRP_MJ_SHUTDOWN untuk objek perangkat kecuali mendaftar untuk melakukannya dengan IoRegisterShutdownNotification atau IoRegisterLastChanceShutdownNotification.
Persyaratan
Header |
Wdm.h (termasuk Wdm.h, Ntddk.h, atau Ntifs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk