Compartilhar via


Método IAdapterPowerManagement3::P owerChangeState3 (portcls.h)

PortCls chama o método PowerChangeState3 para solicitar uma alteração no novo estado de energia. Essa solicitação é passada para o driver do adaptador.

Sintaxe

void PowerChangeState3(
  DEVICE_POWER_STATE NewDeviceState,
  SYSTEM_POWER_STATE NewSystemState,
  PC_EXIT_LATENCY    D3ExitLatency
);

Parâmetros

NewDeviceState

O novo estado de energia que o Portcls solicitou para o dispositivo. Esse parâmetro é uma enumeração do tipo DEVICE_POWER_STATE.

NewSystemState

O novo estado de energia que o Portcls solicitou para o sistema. Esse parâmetro é uma enumeração do tipo SYSTEM_POWER_STATE.

D3ExitLatency

A latência de saída aceitável para o estado no qual o dispositivo é colocado quando o dispositivo sai do PowerDeviceD3. Esse parâmetro é uma enumeração do tipo PC_EXIT_LATENCY.

Retornar valor

Nenhum

Comentários

Se o dispositivo não estiver entrando em seu novo estado do PowerDeviceD3, D3ExitLatency será definido como PcExitLatencyInstant. Para obter mais informações sobre os valores possíveis para D3ExitLatency, consulte D3ExitLatencyChanged.

Requisitos

Requisito Valor
Cabeçalho portcls.h

Confira também

IAdapterPowerManagement3