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