IKsPin::KsIncrementPendingIoCount-Methode (ksproxy.h)

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

Syntax

LONG KsIncrementPendingIoCount();

Rückgabewert

Gibt eine ganze Zahl von 1 bis n zurück, der Wert, der die neue Anzahl von E/A-Vorgängen darstellt, die ausgeführt werden.

Hinweise

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

  1. Der Proxy erstellt eine instance eines Schnittstellenhandlers (IKsInterfaceHandler), um einen bestimmten Medientyp zu verarbeiten.
  2. Ein Client ruft die IKsInterfaceHandler::KsSetPin-Methode auf, um diesen 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
Kopfzeile ksproxy.h (include Ksproxy.h)

Weitere Informationen

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount