Partager via


KsGateTurnInputOn, fonction (ks.h)

La fonction KsGateTurnInputOn active une entrée existante dans Gate.

Syntaxe

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

Paramètres

[in, optional] Gate

Pointeur vers une structure KSGATE représentant la porte qui a actuellement une entrée à l’état OFF pour passer à 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 à KsGateTurnInputOn a au moins une entrée OFF. Si vous appelez cette fonction avec une porte AND qui n’a pas d’entrées actuellement à l’état OFF, l’appel définit la porte AND dans un état non valide. Si vous appelez cette fonction avec une porte OR qui n’a aucune entrée actuellement à l’état OFF, le résultat équivaut à l’ajout d’une autre entrée dans l’état ON à Gate.

En outre, si l’activation d’une entrée entraîne la transition de Gate de l’état fermé à l’état ouvert, cet appel active 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

KsGateTurnInputOff