Freigeben über


KsGateTurnInputOn-Funktion (ks.h)

Die KsGateTurnInputOn-Funktion aktiviert eine vorhandene Eingabe für Gate.

Syntax

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

Parameter

[in, optional] Gate

Ein Zeiger auf eine KSGATE-Struktur , die das Gate darstellt, das derzeit über eine Eingabe im OFF-Zustand verfügt, um in den Zustand ON zu wechseln. 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 KsGateTurnInputOn übergibt, mindestens einen OFF-Eingang aufweist. Wenn Sie diese Funktion mit einem AND-Gate aufrufen, das derzeit keine Eingaben im OFF-Zustand aufweist, setzt der Aufruf das AND-Gate in einen ungültigen Zustand. Wenn Sie diese Funktion mit einem OR-Gate aufrufen, das derzeit keine Eingaben im Off-Zustand aufweist, entspricht das Ergebnis dem Hinzufügen einer weiteren Eingabe im ON-Zustand zu Gate.

Wenn das Aktivieren einer Eingabe dazu führen würde , dass Gate vom Zustand "Geschlossen" in den geöffneten Zustand wechselt, wird mit diesem Aufruf stattdessen eine Eingabe für ein beliebiges Gate aktiviert, 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

KsGateTurnInputOff