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