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