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 |