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 |