Функция KsGateTurnInputOff (ks.h)
Функция KsGateTurnInputOff отключает существующие входные данные для шлюза.
Синтаксис
void KsGateTurnInputOff(
[in, optional] PKSGATE Gate
);
Параметры
[in, optional] Gate
Указатель на структуру KSGATE , которая является шлюзом для перехода в состояние OFF. В настоящее время должен иметь входные данные в состоянии ON. Может быть воротами И или ИЛИ.
Возвращаемое значение
None
Remarks
Мини-диск отвечает за то, чтобы убедиться, что шлюз, который он передает в KsGateTurnInputOff , имеет по крайней мере один вход ON. Если вы вызываете эту функцию с шлюзом ИЛИ, который в настоящее время не имеет входных данных в состоянии ON, вызов устанавливает шлюз OR в недопустимое состояние. Если вы вызываете эту функцию с шлюзом AND, который не имеет входных данных, которые в настоящее время находятся в состоянии ON, результат будет эквивалентен добавлению еще одного входного элемента в состояние OFF в шлюз.
Кроме того, если выключение входных данных приведет к переходу шлюза из открытого состояния в закрытое, этот вызов отключает вход в любой шлюз, подключенный к шлюзу. Дополнительные сведения см. в разделе Шлюзы управления потоком в AVStream.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий. |
Целевая платформа | Персональный компьютер |
Верхняя часть | ks.h (включая Ks.h) |
IRQL | Любой уровень |