Condividi tramite


Funzione KsGateTurnInputOff (ks.h)

La funzione KsGateTurnInputOff disattiva un input esistente su Gate.

Sintassi

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

Parametri

[in, optional] Gate

Puntatore a una struttura KSGATE che rappresenta il gate da passare allo stato OFF. Deve attualmente avere un input nello stato ON. Può essere un cancello AND o un cancello OR.

Valore restituito

nessuno

Osservazioni

È responsabilità del minidriver verificare che il gate che il minidriver passi a KsGateTurnInputOff abbia almeno un input ON. Se si chiama questa funzione con un gate OR che non contiene input attualmente nello stato ON, la chiamata imposta il gate OR in uno stato non valido. Se si chiama questa funzione con un gate AND che non contiene input attualmente nello stato ON, il risultato equivale all'aggiunta di un altro input nello stato OFF a Gate.

Inoltre, se la disattivazione di un input comporta la transizione di Gate dallo stato aperto allo stato chiuso, questa chiamata disattiva invece un input a qualsiasi gate collegato a Gate. Per altre informazioni, vedere Flow Control Gates in AVStream.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in 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

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn