Compartilhar via


Função KsGateRemoveOnInputFromOr (ks.h)

A função KsGateRemoveOnInputFromOr remove uma entrada existente que está no estado ON de uma porta OR.

Sintaxe

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Parâmetros

[in] OrGate

Um ponteiro para uma estrutura KSGATE que representa a porta OR da qual remover uma entrada ON.

Retornar valor

Nenhum

Comentários

Remover a última entrada ON de um determinado portão OR resulta no fechamento do portão e na transição sendo propagada para quaisquer portões conectados ao OrGate. Para obter mais informações, consulte Portões de controle de fluxo no AVStream.

KsGateRemoveOnInputFromOr só deve ser usado em portões que foram criados especificamente como portões AND; O AVStream não verifica se o portão especificado é um portão AND.

Essa chamada é uma chamada de função embutida para KsGateTurnInputOff. Se, conceitualmente, remover uma entrada existente para um portão, um minidriver deverá chamar KsGateRemoveOnInputFromOr em vez de KsGateTurnInputOff.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Área de Trabalho
Cabeçalho ks.h (inclua Ks.h)
IRQL Qualquer nível

Confira também

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn