Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |