Freigeben über


WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS-Enumeration (wdfdevice.h)

[Gilt nur für KMDF]

Der WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS Enumerationstyp definiert Flags, die der Treiber angeben kann, wenn er WdfDeviceWdmDispatchIrpToIoQueue aufruft.

Syntax

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;

Konstanten

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
Wert: 0x00000000
Es sind keine Flags festgelegt.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Wert: 0x00000001
Gibt an, dass das Framework die Rückruffunktion EvtIoInCallerContext aufrufen soll, bevor die Anforderung in die Warteschlange eingefügt wird.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Wert: 0x00000002
Gibt an, dass die IRP von der EvtDeviceWdmIrpPreprocess-Rückruffunktion des Treibers vorverarbeitet wurde. Entsprechend passt das Framework den Stapelspeicherort des IRP an den nächsten Eintrag an, bevor er in die Warteschlange eingefügt wird.

Hinweise

Weitere Informationen zum Angeben von Warteschlangen für IRPs finden Sie unter Senden von IRPs an E/A-Warteschlangen.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.11
Kopfzeile wdfdevice.h (einschließen von Wdf.h)

Weitere Informationen

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue