Partager via


énumération WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS (wdfdevice.h)

[S’applique à KMDF uniquement]

Le type d’énumération WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS définit les indicateurs que le pilote peut spécifier lorsqu’il appelle WdfDeviceWdmDispatchIrpToIoQueue.

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;

Constantes

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
Valeur : 0x00000000
Aucun indicateur n'est défini.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Valeur : 0x00000001
Spécifie que l’infrastructure doit appeler la fonction de rappel EvtIoInCallerContext avant d’insérer la demande dans la file d’attente.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Valeur : 0x00000002
Spécifie que l’IRP a été prétraité par la fonction de rappel EvtDeviceWdmIrpPreprocess du pilote. En conséquence, l’infrastructure ajuste l’emplacement de la pile de l’IRP à l’entrée suivante avant de l’insérer dans la file d’attente.

Remarques

Pour plus d’informations sur la spécification de files d’attente pour les irPs à mesure qu’ils arrivent, consultez Dispatching IRPs to I/O Queues.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.11
En-tête wdfdevice.h (inclure Wdf.h)

Voir aussi

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue