Partager via


KsGateTurnInputOff, fonction (ks.h)

La fonction KsGateTurnInputOff désactive une entrée existante dans Gate.

Syntaxe

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

Paramètres

[in, optional] Gate

Pointeur vers une structure KSGATE qui est la porte à passer à l’état OFF. Doit actuellement avoir une entrée à l’état ON. Il peut s’agir d’une porte AND ou d’une porte OR.

Valeur de retour

None

Remarques

Il incombe au minidriver de vérifier que la porte que le minidriver passe à KsGateTurnInputOff a au moins une entrée ON. Si vous appelez cette fonction avec une porte OR qui n’a pas d’entrées actuellement à l’état ON, l’appel définit la porte OR dans un état non valide. Si vous appelez cette fonction avec une porte AND qui n’a pas d’entrées actuellement à l’état ON, le résultat équivaut à ajouter une autre entrée dans l’état OFF à Gate.

En outre, si la désactivation d’une entrée entraîne la transition de Gate de l’état ouvert à l’état fermé, cet appel désactive plutôt une entrée sur n’importe quelle porte attachée à Gate. Pour plus d’informations, consultez Portails de contrôle de flux dans AVStream.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ks.h (inclure Ks.h)
IRQL N’importe quel niveau

Voir aussi

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn