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) |