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


Функция 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 Любой уровень

См. также

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn