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

Функция KsGateRemoveOnInputFromOr удаляет существующие входные данные в состоянии ON из шлюза ИЛИ.

Синтаксис

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Параметры

[in] OrGate

Указатель на структуру KSGATE , представляющую шлюз ИЛИ, из которого удаляются входные данные ON.

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

None

Remarks

Удаление последних входных данных ON из заданного шлюза OR приводит к закрытию шлюза и распространению перехода на все шлюзы, подключенные к OrGate. Дополнительные сведения см. в разделе Шлюзы управления потоком в AVStream.

KsGateRemoveOnInputFromOr следует использовать только для ворот, которые были специально созданы как ворота AND; AVStream не проверяет, является ли данный шлюз шлюзом AND.

Этот вызов является встроенным вызовом функции KsGateTurnInputOff. При удалении существующих входных данных для шлюза мини-диск должен вызывать KsGateRemoveOnInputFromOr , а не KsGateTurnInputOff.

Требования

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

См. также раздел

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn