Menulis Rutinitas Pengiriman
Memproses paket permintaan I/O (IRP) dimulai dalam rutinitas pengiriman yang didaftarkan driver untuk menangani kode fungsi utama IRP (IRP_MJ_*XXX). DriverEntry driver rutin mengekspor titik masuk untuk rutinitas pengiriman dalam tabel pengiriman dalam struktur DRIVER_OBJECT* pengemudi.
Driver dapat menyediakan rutinitas pengiriman terpisah untuk setiap kode fungsi I/O utama yang ditanganinya. Atau, rutinitas pengiriman dapat ditulis untuk menangani beberapa kode fungsi I/O.
Bagian ini berisi topik berikut:
Mengirimkan FungsiOnalitas Rutin
Rutinitas Pengiriman yang Diperlukan
Mengirimkan Rutinitas dan IRQL
Kapan Harus Memeriksa Lokasi Tumpukan I/O Driver
DispatchCreate, DispatchClose, dan DispatchCreateClose Routines
Rutinitas DispatchRead, DispatchWrite, dan DispatchReadWrite
DispatchDeviceControl dan DispatchInternalDeviceControl Routines
Rutinitas DispatchQueryInformation
Rutinitas DispatchSetInformation
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