KsGateRemoveOnInputFromOr-Funktion (ks.h)
Die KsGateRemoveOnInputFromOr-Funktion entfernt eine vorhandene Eingabe, die sich im ON-Zustand befindet, aus einem OR-Gate.
Syntax
void KsGateRemoveOnInputFromOr(
[in] PKSGATE OrGate
);
Parameter
[in] OrGate
Ein Zeiger auf eine KSGATE-Struktur , die das OR-Gate darstellt, aus dem eine ON-Eingabe entfernt werden soll.
Rückgabewert
Keine
Bemerkungen
Das Entfernen der letzten ON-Eingabe aus einem bestimmten OR-Gate führt dazu, dass das Gate geschlossen und der Übergang an alle mit OrGate verbundenen Gates weitergegeben wird. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.
KsGateRemoveOnInputFromOr sollte nur für Gates verwendet werden, die speziell als AND-Gates erstellt wurden. AVStream überprüft nicht, ob es sich bei dem angegebenen Gate um ein AND-Gate handelt.
Bei diesem Aufruf handelt es sich um einen Inlinefunktionsaufruf von KsGateTurnInputOff. Wenn eine vorhandene Eingabe für ein Gate konzeptionell entfernt wird, sollte ein Minidriver KsGateRemoveOnInputFromOr anstelle von KsGateTurnInputOff aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Desktop |
Kopfzeile | ks.h (einschließlich Ks.h) |
IRQL | Beliebige Ebene |