Funzione KsGateTurnInputOn (ks.h)

La funzione KsGateTurnInputOn attiva un input esistente per Gate.

Sintassi

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

Parametri

[in, optional] Gate

Puntatore a una struttura KSGATE che rappresenta il gate che attualmente ha un input nello stato OFF per la transizione allo 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 KsGateTurnInputOn abbia almeno un input OFF. Se si chiama questa funzione con un gate AND che non dispone di input attualmente nello stato OFF, la chiamata imposta il controllo AND in uno stato non valido. Se si chiama questa funzione con un controllo OR che non ha input attualmente nello stato OFF, il risultato equivale all'aggiunta di un altro input nello stato ON a Gate.

Inoltre, se l'attivazione di un input su provocherebbe la transizione di Gate dallo stato chiuso allo stato aperto, questa chiamata attiva invece un input a qualsiasi gate collegato a Gate. Per altre informazioni, vedere Controlli di controllo di flusso in AVStream.

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

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOff