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


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

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

Синтаксис

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Параметры

[in] OrGate

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

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

Никакой

Замечания

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

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

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

Требования

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

См. также

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn