IKsPin ::KsIncrementPendingIoCount, méthode (ksproxy.h)
La méthode KsIncrementPendingIoCount incrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche.
Syntaxe
LONG KsIncrementPendingIoCount();
Valeur de retour
Retourne un entier compris entre 1 et n, valeur qui représente le nouveau nombre d’opérations d’E/S en cours.
Remarques
La méthode KsIncrementPendingIoCount 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 sur la broche avec laquelle communiquer lors du passage de données.
- Le client appelle la méthode IKsInterfaceHandler ::KsProcessMediaSamples méthode pour déplacer des échantillons depuis ou vers la broche affectée. KsProcessMediaSamples effectue des opérations d’E/S et pour chaque opération d’E/S, appelle 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 IKsPin ::KsDecrementPendingIoCount pour décrémenter le nombre d’E/S.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ksproxy.h (include Ksproxy.h) |
Voir aussi
IKsInterfaceHandler ::KsCompleteIo
IKsInterfaceHandler ::KsProcessMediaSamples