Função KsSetTargetState (ks.h)
Define o estado habilitado de um dispositivo de destino associado ao cabeçalho de objeto especificado.
Sintaxe
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
Parâmetros
[in] Header
Aponta para um cabeçalho alocado anteriormente por KsAllocateDeviceHeader.
[in] TargetState
Contém o novo estado do destino associado a esse cabeçalho de objeto. Isso pode ser KSTARGET_STATE_DISABLED ou KSTARGET_STATE_ENABLED.
Valor retornado
Nenhum.
Comentários
Pressupõe que esse destino tenha sido definido com KsSetTargetDeviceObject. O destino é inicialmente desabilitado e ignorado ao recalcular a profundidade da pilha. Para dispositivos WDM Streaming, isso é chamado em uma transição de volta para um estado Stop, depois de ter habilitado o destino e usado KsRecalculateStackDepth em uma transição para o estado Acquire. Isso permite que a profundidade da pilha seja minimizada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |