Blok Status I/O
Blok status I/O, yang terdiri dari struktur IO_STATUS_BLOCK, adalah bagian dari setiap IRP. Blok status I/O melayani dua tujuan:
Ini menyediakan rutinitas IoCompletion driver tingkat yang lebih tinggi cara menentukan apakah layanan berfungsi ketika IRP selesai.
Ini memberikan informasi lebih lanjut tentang mengapa layanan berfungsi atau tidak berfungsi.
Setelah menyelesaikan IRP, bidang Status menunjukkan apakah driver yang memproses IRP benar-benar memenuhi permintaan atau gagal IRP dengan status kesalahan. Bidang Informasi menyediakan pemanggil dengan informasi lebih lanjut tentang apa yang sebenarnya terjadi. Misalnya, berisi jumlah byte yang benar-benar ditransfer setelah operasi baca atau tulis.
Untuk informasi selengkapnya, lihat Mengatur Blok Status I/O dalam IRP.