Función KsSetTargetState (ks.h)

Establece el estado habilitado de un dispositivo de destino asociado al encabezado de objeto especificado.

Sintaxis

KSDDKAPI VOID KsSetTargetState(
  [in] KSOBJECT_HEADER Header,
  [in] KSTARGET_STATE  TargetState
);

Parámetros

[in] Header

Apunta a un encabezado asignado previamente por KsAllocateDeviceHeader.

[in] TargetState

Contiene el nuevo estado del destino asociado a este encabezado de objeto. Esto puede ser KSTARGET_STATE_DISABLED o KSTARGET_STATE_ENABLED.

Valor devuelto

Ninguno.

Comentarios

Se supone que este destino se ha establecido con KsSetTargetDeviceObject. El destino está deshabilitado inicialmente y se omite al volver a calcular la profundidad de la pila. En el caso de los dispositivos WDM Streaming, se llama a en una transición de vuelta a un estado Stop, después de haber habilitado el destino y usado KsRecalculateStackDepth en una transición al estado Acquire. Esto permite minimizar la profundidad de la pila.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib