Condividi tramite


Funzione KsGateRemoveOnInputFromOr (ks.h)

La funzione KsGateRemoveOnInputFromOr rimuove un input esistente che si trova nello stato ON da un controllo OR.

Sintassi

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Parametri

[in] OrGate

Puntatore a una struttura KSGATE che rappresenta il gate OR da cui rimuovere un input ON.

Valore restituito

nessuno

Osservazioni

La rimozione dell'ultimo input ON da un determinato gate OR comporta la chiusura del gate e la transizione propagata a qualsiasi cancello connesso a OrGate. Per altre informazioni, vedere Controlli di controllo di flusso in AVStream.

KsGateRemoveOnInputFromOr deve essere usato solo sui cancelli creati in modo specifico come gate AND; AVStream non verifica che il gate specificato sia un gate AND.

Questa chiamata è una chiamata di funzione inline a KsGateTurnInputOff. Se si rimuove concettualmente un input esistente a un gate, un minidriver deve chiamare KsGateRemoveOnInputFromOr anziché KsGateTurnInputOff.

Requisiti

Requisito Valore
Client minimo supportato Disponibile nei sistemi operativi Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Desktop
Intestazione ks.h (include Ks.h)
IRQL Qualsiasi livello

Vedi anche

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn