enumerasi WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS (wdfdevice.h)

[Berlaku untuk KMDF saja]

Jenis enumerasi WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS menentukan bendera yang dapat ditentukan driver saat memanggil WdfDeviceWdmDispatchIrpToIoQueue.

Sintaks

typedef enum _WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS {
  WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS = 0x00000000,
  WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK = 0x00000001,
  WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP = 0x00000002
} WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS;

Konstanta

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
Nilai: 0x00000000
Tidak ada bendera yang ditetapkan.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Nilai: 0x00000001
Menentukan bahwa kerangka kerja harus memanggil fungsi panggilan balik EvtIoInCallerContext sebelum menyisipkan permintaan ke dalam antrean.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Nilai: 0x00000002
Menentukan bahwa IRP telah diprossesi sebelumnya oleh fungsi panggilan balik EvtDeviceWdmIrpPreprocess driver. Dengan demikian, kerangka kerja menyesuaikan lokasi tumpukan IRP ke entri berikutnya sebelum memasukkannya ke dalam antrean.

Keterangan

Untuk informasi selengkapnya tentang menentukan antrean runtime integrasi saat runtime integrasi tiba, lihat Mengirimkan IRP ke Antrean I/O.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1.11
Header wdfdevice.h (termasuk Wdf.h)

Lihat juga

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue