Funzione KsSetTargetState (ks.h)
Imposta lo stato abilitato di un dispositivo di destinazione associato all'intestazione dell'oggetto specificato.
Sintassi
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
Parametri
[in] Header
Punta a un'intestazione allocata in precedenza da KsAllocateDeviceHeader.
[in] TargetState
Contiene il nuovo stato della destinazione associata all'intestazione dell'oggetto. Può trattarsi di KSTARGET_STATE_DISABLED o di KSTARGET_STATE_ENABLED.
Valore restituito
Nessuno.
Osservazioni
Si presuppone che tale destinazione sia stata impostata con KsSetTargetDeviceObject. La destinazione viene inizialmente disabilitata e viene ignorata durante il ricalcolo della profondità dello stack. Per i dispositivi WDM Streaming, viene chiamato in una transizione a uno stato Stop, dopo aver abilitato la destinazione e usato KsRecalculateStackDepth in una transizione allo stato Acquire. Ciò consente di ridurre al minimo la profondità dello stack.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |