énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY (wdfio.h)
[S’applique à KMDF uniquement]
L’énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifie les actions que le framework peut effectuer lorsqu’il reçoit une demande d’E/S pour votre pilote, s’il existe une situation de mémoire insuffisante.
Syntax
typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
WdfIoForwardProgressInvalidPolicy = 0x0,
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
WdfIoForwardProgressReservedPolicyUseExamine,
WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;
Constantes
WdfIoForwardProgressInvalidPolicy Valeur : 0x0 |
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest Dans une situation de mémoire insuffisante, l’infrastructure utilise toujours un objet de requête réservé, le cas échéant. |
WdfIoForwardProgressReservedPolicyUseExamine Dans une situation de mémoire insuffisante, l’infrastructure appelle la fonction de rappel EvtIoWdmIrpForForwardProgress du pilote. |
WdfIoForwardProgressReservedPolicyPagingIO Dans une situation de mémoire insuffisante, si le membre Flags de la structure IRP de la demande d’E/S indique une opération de pagination, l’infrastructure utilise un objet de requête réservé, le cas échéant. Si la demande d’E/S n’est pas une opération de pagination, l’infrastructure termine la demande d’E/S avec une erreur status valeur. |
Remarques
L’énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY est utilisée comme type de membre dans la structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1,9 |
En-tête | wdfio.h (inclure Wdf.h) |