KsSetTargetState, fonction (ks.h)
Définit l’état activé d’un appareil cible associé à l’en-tête d’objet spécifié.
Syntaxe
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
Paramètres
[in] Header
Pointe vers un en-tête précédemment alloué par KsAllocateDeviceHeader.
[in] TargetState
Contient le nouvel état de la cible associée à cet en-tête d’objet. Il peut s’agir de KSTARGET_STATE_DISABLED ou de KSTARGET_STATE_ENABLED.
Valeur retournée
Aucun.
Notes
Suppose qu’une telle cible a été définie avec KsSetTargetDeviceObject. La cible est initialement désactivée et est ignorée lors du recalcul de la profondeur de la pile. Pour les appareils WDM Streaming, cela est appelé lors d’une transition de retour à l’état Arrêter, après avoir activé la cible et utilisé KsRecalculateStackDepth lors d’une transition vers l’état Acquérir. Cela permet de réduire la profondeur de la pile.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |