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
Nessun flag impostato.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Valore: 0x00000001
Specifica che il framework deve chiamare la funzione di callback EvtIoInCallerContext prima di inserire la richiesta nella coda.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Valore: 0x00000002
Specifica che l'IRP è stato pre-elaborato dalla funzione di callback EvtDeviceWdmIrpPreprocess del driver. Di conseguenza, il framework regola la posizione dello stack IRP alla voce successiva prima di inserirla nella coda.

Commenti

Per altre informazioni sulla specifica delle code per i provider di servizi di integrazione al loro arrivo, vedere Invio di IRP alle code di I/O.

Requisiti

Requisito Valore
Versione KMDF minima 1.11
Intestazione wdfdevice.h (includere Wdf.h)

Vedi anche

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue