Condividi tramite


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)