Freigeben über


WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS-Aufzählung (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 WdfDeviceWdmDispatchIrpToIoQueueaufruft.

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 Kennzeichnungen festgelegt.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Wert: 0x00000001
Gibt an, dass das Framework die EvtIoInCallerContext Rückruffunktion aufrufen soll, bevor die Anforderung in die Warteschlange eingefügt wird.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Wert: 0x00000002
Gibt an, dass das IRP von der EvtDeviceWdmIrpPreprocess Rückruffunktion des Treibers vorverarbeitet wurde. Dementsprechend passt das Framework die Stapelposition des IRP an den nächsten Eintrag an, bevor er in die Warteschlange eingefügt wird.

Bemerkungen

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

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.11
Header- wdfdevice.h (einschließen Wdf.h)

Siehe auch

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue