Freigeben über


IKsPin::KsIncrementPendingIoCount-Methode (ksproxy.h)

Die KsIncrementPendingIoCount Methode erhöht die Anzahl der Eingabe-/Ausgabevorgänge (E/A), die an einem Pin ausgeführt werden.

Syntax

LONG KsIncrementPendingIoCount();

Rückgabewert

Gibt eine ganze Zahl zwischen 1 und nzurück, der Wert, der die neue Anzahl der ausgeführten E/A-Vorgänge darstellt.

Bemerkungen

Die KsIncrementPendingIoCount--Methode wird in der Regel innerhalb eines Schnittstellenhandlers aufgerufen, wie in der folgenden Sequenz beschrieben:

  1. Der Proxy erstellt eine Instanz eines Schnittstellenhandlers (IKsInterfaceHandler), um einen bestimmten Medientyp zu verarbeiten.
  2. Ein Client ruft die IKsInterfaceHandler::KsSetPin Methode auf, um den Schnittstellenhandler über den Pin zu informieren, mit dem beim Übergeben von Daten kommuniziert werden soll.
  3. Der Client ruft die IKsInterfaceHandler::KsProcessMediaSamples Methode auf, um Beispiele von oder an den zugewiesenen Pin zu verschieben. KsProcessMediaSamples führt E/A-Vorgänge aus und ruft für jeden E/A-Vorgang KsIncrementPendingIoCount auf, um die E/A-Anzahl zu erhöhen.
  4. Der Client ruft die IKsInterfaceHandler::KsCompleteIo Methode auf, um einen E/A-Vorgang abzuschließen. KsCompleteIo- ruft IKsPin::KsDecrementPendingIoCount auf, um die E/A-Anzahl zu verringern.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ksproxy.h (include Ksproxy.h)

Siehe auch

IKsInterfaceHandler-

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount