Partager via


KsGateTurnInputOff, fonction (ks.h)

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

Syntaxe

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

Paramètres

[in, optional] Gate

Pointeur vers une structure KSGATE qui est la porte de transition vers l’état OFF. Doit actuellement avoir une entrée dans l’état ON. Peut être une porte AND ou une porte OR.

Valeur de retour

Aucun

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 aucune entrée actuellement dans 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 aucune entrée actuellement dans 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înerait porte passer de l’état ouvert à l’état fermé, cet appel désactive plutôt une entrée à n’importe quelle porte attachée à Gate. Pour plus d’informations, consultez Portes de contrôle de flux dans AVStream.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ks.h (include Ks.h)
IRQL N’importe quel niveau

Voir aussi

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn