Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
"Menyelesaikan IRP" adalah frasa singkat yang berarti "memungkinkan semua anggota tumpukan driver untuk menyelesaikan operasi I/O." Setelah IRP selesai, manajer I/O memberi tahu aplikasi yang memulai bahwa operasi I/O yang diminta telah selesai.
Ketika driver telah selesai memproses IRP, driver memanggil IoCompleteRequest (biasanya dari dalam rutinitas DpcForIsr ). Hal ini menyebabkan manajer I/O menentukan apakah ada driver tingkat yang lebih tinggi telah menyiapkan rutinitas IoCompletion untuk IRP. Jika demikian, setiap prosedur IoCompletion dipanggil secara berurutan, sampai setiap driver berlapis dalam rantai telah menyelesaikan IRP.
Ketika semua driver telah menyelesaikan IRP, manajer I/O mengembalikan status ke pemohon asli operasi. Perhatikan bahwa driver tingkat lebih tinggi yang menyiapkan IRP yang dibuat oleh driver harus menyediakan rutin IoCompletion untuk merilis IRP yang telah dibuatnya.
Bagian ini berisi topik berikut: