Método IAdapterPowerManagement3::D 3ExitLatencyChanged (portcls.h)
PortCls chama o método D3ExitLatencyChanged enquanto o dispositivo está no estado de energia em suspensão (D3), para fornecer um novo valor de latência de saída.
Sintaxe
NTSTATUS D3ExitLatencyChanged(
[in] PC_EXIT_LATENCY NewD3ExitLatency
);
Parâmetros
[in] NewD3ExitLatency
O PC_EXIT_LATENCY valor enumerado que Portcls determinou para o dispositivo.
Retornar valor
Esse método retorna um valor NTSTATUS.
Comentários
O método D3ExitLatencyChanged só é chamado quando o dispositivo é o estado de energia D3. Quando o Portcls ativa o dispositivo em D0, ele faz isso por meio do PowerChangeState3 e o dispositivo deve ser capaz de sair do estado de suspensão dentro do período de latência indicado por NewD3ExitLatency. Acordar o adaptador de áudio dessa maneira permite que o driver use o método mais apropriado para ajustar o estado de energia do adaptador de áudio dentro do período indicado pelo valor NewD3ExitLatency .
A tabela a seguir mostra os valores possíveis para NewD3ExitLatency.
Latência de Saída | Significado |
---|---|
PcExitLatencyInstant | O driver deve ativar o adaptador de áudio instantaneamente sem latência. |
PcExitLatencyFast | O driver deve ativar o adaptador de áudio dentro de 10 milissegundos. |
PcExitLatencyResponsive | O driver deve ativar o adaptador de áudio dentro de 200 milissegundos. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Universal |
Cabeçalho | portcls.h |