Поделиться через


Функция KsGateTurnInputOn (ks.h)

Функция KsGateTurnInputOn включает существующие входные данные для Gate.

Синтаксис

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

Параметры

[in, optional] Gate

Указатель на структуру KSGATE, представляющую шлюз, который в настоящее время имеет входные данные в состоянии OFF для перехода в состояние ON. Может быть воротаМИ AND или воротами OR.

Возвращаемое значение

Никакой

Замечания

Это ответственность мини-driver, чтобы убедиться, что ворота, которые мини-driver передает в KsGateTurnInputOn имеет по крайней мере один вход OFF. Если вы вызываете эту функцию с шлюзом AND, который в настоящее время не имеет входных данных в состоянии OFF, вызов задает шлюз AND в недопустимое состояние. Если вы вызываете эту функцию с шлюзом OR, который в настоящее время не имеет входных данных в состоянии OFF, результат эквивалентен добавлению других входных данных в состояние ON в Шлюз.

Кроме того, если включение входных данных приведет к тому, что Шлюз перейти от закрытого состояния к открытому состоянию, этот вызов вместо этого включает входные данные для любого шлюза, подключенного к Шлюз. Дополнительные сведения см. в разделе Шлюзы управления потоками в AVStream.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX.
целевая платформа Настольный
заголовка ks.h (include Ks.h)
IRQL Любой уровень

См. также

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOff