Condividi tramite


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