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 |