Compartilhar via


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

Confira também

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3