Fungsi WdfDeviceWdmDispatchPreprocessedIrp (wdfdevice.h)
[Berlaku untuk KMDF saja]
Metode WdfDeviceWdmDispatchPreprocessedIrp mengembalikan IRP yang telah diprosces ke kerangka kerja.
Sintaks
NTSTATUS WdfDeviceWdmDispatchPreprocessedIrp(
[in] WDFDEVICE Device,
[in] PIRP Irp
);
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
[in] Irp
Penunjuk ke struktur IRP .
Nilai kembali
WdfDeviceWdmDispatchPreprocessedIrp mengembalikan nilai NTSTATUS yang disediakan kerangka kerja atau driver sebagai hasil pemrosesan IRP. Driver harus menggunakan nilai pengembalian ini sebagai nilai pengembalian untuk fungsi panggilan balik EvtDeviceWdmIrpPreprocess .
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Driver berbasis kerangka kerja yang melakukan praproses atau pascaproses IRP WDM harus memanggil WdfDeviceWdmDispatchPreprocessedIrp, biasanya dari dalam fungsi panggilan balik EvtDeviceWdmIrpPreprocess driver. Untuk informasi selengkapnya tentang cara memanggil WdfDeviceWdmDispatchPreprocessedIrp, lihat IRP Praproses dan Pascaproses.
Contoh
Untuk contoh kode yang menggunakan WdfDeviceWdmDispatchPreprocessedIrp, lihat IRP Praproses dan Pascaproses.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfdevice.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
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