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)