Compartilhar via


Função KsGateTurnInputOn (ks.h)

A função KsGateTurnInputOn ativa uma entrada existente no Gate.

Sintaxe

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

Parâmetros

[in, optional] Gate

Um ponteiro para uma estrutura KSGATE que representa o portão que atualmente tem uma entrada no estado OFF para fazer a transição para o 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 KsGateTurnInputOn tem pelo menos uma entrada OFF. Se você chamar essa função com um portão AND sem entradas atualmente no estado OFF, a chamada definirá o portão AND em um estado inválido. Se você chamar essa função com uma porta OR sem entradas atualmente no estado OFF, o resultado será equivalente à adição de outra entrada no estado ON ao Gate.

Além disso, se ativar uma entrada fará com que Gate faça a transição do estado fechado para o estado aberto, essa chamada ativará uma entrada em qualquer portão anexado ao Gate. 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

KsGateTurnInputOff