Compartir a través de


Función KsGateRemoveOnInputFromOr (ks.h)

La función KsGateRemoveOnInputFromOr quita una entrada existente que está en estado ON de una puerta OR.

Sintaxis

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Parámetros

[in] OrGate

Puntero a una estructura KSGATE que representa la puerta OR de la que se va a quitar una entrada ON.

Valor devuelto

None

Observaciones

Al quitar la última entrada ON de una puerta OR determinada, la puerta se cierra y la transición se propaga a las puertas conectadas a OrGate. Para obtener más información, vea Puertas de control de flujo en AVStream.

KsGateRemoveOnInputFromOr solo debe utilizarse en puertas creadas específicamente como puertas AND; AVStream no comprueba que la puerta especificada sea una puerta AND.

Esta llamada es una llamada de función insertada a KsGateTurnInputOff. Si conceptualmente se quita una entrada existente en una puerta, un minidriver debe llamar a KsGateRemoveOnInputFromOr en lugar de KsGateTurnInputOff.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)
IRQL Cualquier nivel

Consulte también

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn