enumerazione WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY (wdfio.h)
[Si applica solo a KMDF]
L'enumerazione WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifica le azioni che il framework può eseguire quando riceve una richiesta di I/O per il driver, se esiste una situazione di memoria ridotta.
Sintassi
typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
WdfIoForwardProgressInvalidPolicy = 0x0,
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
WdfIoForwardProgressReservedPolicyUseExamine,
WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;
Costanti
WdfIoForwardProgressInvalidPolicy Valore: 0x0 |
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest In una situazione di memoria ridotta, il framework usa sempre un oggetto richiesta riservato, se disponibile. |
WdfIoForwardProgressReservedPolicyUseExamine In una situazione di memoria ridotta, il framework chiama la funzione di callback evtIoWdmIrpForForwardProgress . |
WdfIoForwardProgressReservedPolicyPagingIO In una situazione di memoria ridotta, se il membro Flag della struttura I/O della richiesta di I/O indica un'operazione di paging, il framework usa un oggetto richiesta riservato, se disponibile. Se la richiesta di I/O non è un'operazione di paging, il framework completa la richiesta di I/O con un valore di stato di errore. |
Commenti
L'enumerazione WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY viene usata come tipo membro nella struttura WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY .
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1,9 |
Intestazione | wdfio.h (includere Wdf.h) |