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

Функция KsGateInitializeOr инициализирует структуру KSGATE в виде вентиля OR и присоединяет ее к шлюзу AND, указанному в NextAndGate.

Синтаксис

void KsGateInitializeOr(
  [in]           PKSGATE OrGate,
  [in, optional] PKSGATE NextAndGate
);

Параметры

[in] OrGate

Указатель на структуру KSGATE для инициализации в качестве нового шлюза ИЛИ.

[in, optional] NextAndGate

Указатель на существующую структуру KSGATE, к которой подключается OrGate . Необязательный элемент.

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

None

Remarks

Следующий шлюз (после OrGate) должен быть шлюзом AND, независимо от того, указан ли он в этом вызове или более поздней версии. Если необходимо подключить шлюз ИЛИ к другому шлюзу OR, используйте KsGateInitialize. Дополнительные сведения см. в разделе Шлюзы управления потоком в AVStream.

Эта функция является встроенным вызовом KsGateInitialize.

Требования

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

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

KSGATE

KsGateInitialize

KsGateInitializeAnd

KsGateTerminateAnd

KsGateTerminateOr