Condividi tramite


enumerazione WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS (wdfdevice.h)

[Si applica solo a KMDF]

Il tipo di enumerazione WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS definisce i flag che il driver può specificare quando chiama WdfDeviceWdmDispatchIrpToIoQueue.

Sintassi

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;

Costanti

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
Valore: 0x00000000
Non sono impostati flag.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Valore: 0x00000001
Specifica che il framework deve chiamare il EvtIoInCallerContext funzione di callback prima di inserire la richiesta nella coda.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Valore: 0x00000002
Specifica che l'IRP è stato pre-elaborato dal driver EvtDeviceWdmIrpPreprocess funzione di callback. Di conseguenza, il framework regola la posizione dello stack di IRP alla voce successiva prima di inserirla nella coda.

Osservazioni

Per altre informazioni sulla specifica delle code per i runtime di integrazione man mano che arrivano, vedere Invio di indirizzi DI runtime di integrazione alle code di I/O.

Fabbisogno

Requisito Valore
versione minima di KMDF 1.11
intestazione wdfdevice.h (include Wdf.h)

Vedere anche

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue