énumération WDF_IO_TARGET_SENT_IO_ACTION (wdfiotarget.h)
[S’applique à KMDF et UMDF]
L’énumération WDF_IO_TARGET_SENT_IO_ACTION identifie les actions que l’infrastructure peut effectuer lorsqu’un pilote appelle WdfIoTargetStop pour arrêter une cible d’E/S.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined = 0,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending
} WDF_IO_TARGET_SENT_IO_ACTION;
Constantes
WdfIoTargetSentIoUndefined Valeur : 0 Réservé pour le système. |
WdfIoTargetCancelSentIo Avant que l’infrastructure arrête la cible d’E/S, elle tente d’annuler les demandes d’E/S qui se trouvent dans la file d’attente de la cible d’E/S. L’infrastructure annule toutes les demandes d’E/S de la file d’attente cible et attend que toutes les demandes d’E/S se terminent, avant que WdfIoTargetStop ne retourne. Le framework tente également d’annuler les demandes d’E/S qui ont quitté la file d’attente de la cible d’E/S et entré des pilotes inférieurs. |
WdfIoTargetWaitForSentIoToComplete Avant que l’infrastructure arrête la cible d’E/S, elle attend que les demandes d’E/S qui se trouvent dans la file d’attente de la cible d’E/S soient terminées. L’infrastructure termine toutes les demandes d’E/S de la file d’attente cible et appelle la fonction de rappel CompletionRoutine de chaque requête, avant que WdfIoTargetStop ne retourne. |
WdfIoTargetLeaveSentIoPending L’infrastructure laisse les demandes d’E/S dans la file d’attente de la cible d’E/S. Les requêtes restent dans la file d’attente de la cible jusqu’à ce que le pilote appelle WdfIoTargetStart ou que l’appareil soit supprimé. |
Remarques
L’énumération WDF_IO_TARGET_SENT_IO_ACTION est utilisée comme paramètre d’entrée pour la méthode WdfIoTargetStop.
Si votre pilote spécifie l’indicateur WdfIoTargetWaitForSentIoToComplete , il ne doit pas appeler WdfIoTargetStop à partir d’un gestionnaire de requêtes, d’une fonction de rappel CompletionRoutine ou d’une fonction de rappel EvtUsbTargetPipeReadersFailed .
Pour la version UMDF de cette énumération, consultez WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfiotarget.h (inclure Wdf.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour