IKsPin ::KsDecrementPendingIoCount, méthode (ksproxy.h)
La méthode KsDecrementPendingIoCount décrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche.
Syntaxe
LONG KsDecrementPendingIoCount();
Valeur de retour
Retourne un entier compris entre 0 et n, la valeur qui représente le nouveau nombre d’opérations d’E/S en cours.
Remarques
La méthode KsDecrementPendingIoCount est généralement appelée à partir d’un gestionnaire d’interface, comme décrit dans la séquence suivante :
- Le proxy crée une instance d’un gestionnaire d’interface (IKsInterfaceHandler) pour gérer un type de média particulier.
- Un client appelle la méthode IKsInterfaceHandler ::KsSetPin pour informer ce gestionnaire d’interface de la broche avec laquelle communiquer lors du passage de données.
- Le client appelle la méthode IKsInterfaceHandler ::KsProcessMediaSamples pour déplacer des exemples à partir de ou vers la broche affectée. KsProcessMediaSamples effectue des opérations d’E/S et, pour chaque opération d’E/S, appelle IKsPin ::KsIncrementPendingIoCount pour incrémenter le nombre d’E/S.
- Le client appelle la méthode IKsInterfaceHandler ::KsCompleteIo pour effectuer une opération d’E/S. KsCompleteIo appelle KsDecrementPendingIoCount pour décrémenter le nombre d’E/S.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |
Voir aussi
IKsInterfaceHandler ::KsCompleteIo
IKsInterfaceHandler ::KsProcessMediaSamples
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