Freigeben über


KsGateTurnInputOff-Funktion (ks.h)

Die KsGateTurnInputOff-Funktion deaktiviert eine vorhandene Eingabe für Gate.

Syntax

void KsGateTurnInputOff(
  [in, optional] PKSGATE Gate
);

Parameter

[in, optional] Gate

Ein Zeiger auf eine KSGATE-Struktur , die das Gate für den Übergang in den OFF-Zustand darstellt. Muss derzeit über eine Eingabe im On-Zustand verfügen. Kann ein AND-Tor oder ein OR-Tor sein.

Rückgabewert

Keine

Bemerkungen

Es liegt in der Verantwortung des Minitreibers, zu überprüfen, ob das Gate, das der Minitreiber an KsGateTurnInputOff übergibt, mindestens eine ON-Eingabe aufweist. Wenn Sie diese Funktion mit einem OR-Gate aufrufen, das derzeit keine Eingaben im On-Zustand aufweist, setzt der Aufruf das OR-Gate in einen ungültigen Zustand. Wenn Sie diese Funktion mit einem AND-Gate aufrufen, das derzeit keine Eingaben im On-Zustand aufweist, entspricht das Ergebnis dem Hinzufügen einer weiteren Eingabe im OFF-Zustand zu Gate.

Wenn das Deaktivieren einer Eingabe dazu führen würde, dass Gate vom geöffneten Zustand in den Geschlossenen Zustand wechselt, deaktiviert dieser Aufruf stattdessen eine Eingabe an ein beliebiges Gate, das an Gate angefügt ist. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)
IRQL Beliebige Ebene

Weitere Informationen

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn