Partager via


KsGateRemoveOnInputFromOr, fonction (ks.h)

La fonction KsGateRemoveOnInputFromOr supprime une entrée existante qui est à l’état ON d’une porte OR.

Syntaxe

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

Paramètres

[in] OrGate

Pointeur vers une structure KSGATE représentant la porte OR à partir de laquelle supprimer une entrée ON.

Valeur de retour

None

Remarques

La suppression de la dernière entrée ON d’une porte OR donnée entraîne la fermeture de la porte et la propagation de la transition à toutes les portes connectées à OrGate. Pour plus d’informations, consultez Portails de contrôle de flux dans AVStream.

KsGateRemoveOnInputFromOr ne doit être utilisé que sur les portes qui ont été spécifiquement créées en tant que portes AND ; AVStream ne vérifie pas que la porte donnée est une porte AND.

Cet appel est un appel de fonction inline à KsGateTurnInputOff. Si vous supprimez conceptuellement une entrée existante dans une porte, un minidriver doit appeler KsGateRemoveOnInputFromOr plutôt que KsGateTurnInputOff.

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

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn