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 |