Partager via


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