énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY (wdfio.h)
[S’applique uniquement à KMDF]
L’énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifie les actions que l’infrastructure peut entreprendre lorsqu’elle reçoit une demande d’E/S pour votre pilote, si une situation de mémoire faible existe.
Syntaxe
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 faible, l’infrastructure utilise toujours un objet de requête réservé, si un objet est disponible. |
WdfIoForwardProgressReservedPolicyUseExamine Dans une situation de mémoire faible, l’infrastructure appelle la fonction de rappel EvtIoWdmIrpForForwardProgress. |
WdfIoForwardProgressReservedPolicyPagingIO Dans une situation de mémoire faible, si l'Indicateurs membre de la requête d’E/S structure 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 requête d’E/S n’est pas une opération de pagination, l’infrastructure termine la demande d’E/S avec une valeur d’état d’erreur. |
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.
Spécifications
Besoin | Valeur |
---|---|
version minimale de KMDF | 1.9 |
En-tête | wdfio.h (include Wdf.h) |