Compartilhar via


Função KsGateTurnInputOff (ks.h)

A função KsGateTurnInputOff desativa uma entrada existente para Gate.

Sintaxe

void KsGateTurnInputOff(
  [in, optional] PKSGATE Gate
);

Parâmetros

[in, optional] Gate

Um ponteiro para uma estrutura KSGATE que é o portão para fazer a transição para o estado OFF. Atualmente, deve ter uma entrada no estado ON. Pode ser um portão AND ou um portão OR.

Retornar valor

Nenhum

Comentários

É responsabilidade do minidriver verificar se o portão que o minidriver passa para KsGateTurnInputOff tem pelo menos uma entrada ON. Se você chamar essa função com uma porta OR que não tem entradas atualmente no estado ON, a chamada definirá a porta OR em um estado inválido. Se você chamar essa função com uma porta AND que não tem entradas atualmente no estado ON, o resultado será equivalente a adicionar outra entrada no estado OFF ao Gate.

Além disso, se a desativação de uma entrada fizer com que o Gate faça a transição do estado aberto para o estado fechado, essa chamada desativará uma entrada para qualquer portão anexado ao Portão. Para obter mais informações, consulte Portões de controle de fluxo no AVStream.

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

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn