Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KsDecrementPendingIoCount -Methode erhöht die Anzahl der Eingabe-/Ausgabevorgänge (E/A), die auf einem Pin ausgeführt werden.
Syntax
LONG KsDecrementPendingIoCount();
Rückgabewert
Gibt eine ganze Zahl zwischen 0 und nzurück, der Wert, der die neue Anzahl von E/A-Vorgängen darstellt, die ausgeführt werden.
Bemerkungen
Die KsDecrementPendingIoCount--Methode wird in der Regel innerhalb eines Schnittstellenhandlers aufgerufen, wie in der folgenden Sequenz beschrieben:
- Der Proxy erstellt eine Instanz eines Schnittstellenhandlers (IKsInterfaceHandler), um einen bestimmten Medientyp zu verarbeiten.
- 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.
- 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 IKsPin::KsIncrementPendingIoCount auf, um die E/A-Anzahl zu erhöhen.
- Der Client ruft die IKsInterfaceHandler::KsCompleteIo Methode auf, um einen E/A-Vorgang abzuschließen. KsCompleteIo- ruft KsDecrementPendingIoCount auf, um die E/A-Anzahl zu verringern.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ksproxy.h (include Ksproxy.h) |
Siehe auch
IKsInterfaceHandler::KsCompleteIo