Condividi tramite


Metodo IAdapterPowerManagement3::P owerChangeState3 (portcls.h)

PortCls chiama il metodo PowerChangeState3 per richiedere una modifica al nuovo stato di alimentazione. Questa richiesta viene passata al driver dell'adattatore.

Sintassi

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

Parametri

NewDeviceState

Nuovo stato di alimentazione richiesto da Portcls per il dispositivo. Questo parametro è un'enumerazione di tipo DEVICE_POWER_STATE.

NewSystemState

Nuovo stato di alimentazione richiesto da Portcls per il sistema. Questo parametro è un'enumerazione di tipo SYSTEM_POWER_STATE.

D3ExitLatency

Latenza di uscita accettabile per lo stato in cui viene inserito il dispositivo quando il dispositivo esce da PowerDeviceD3. Questo parametro è un'enumerazione di tipo PC_EXIT_LATENCY.

Valore restituito

nessuno

Osservazioni

Se il dispositivo non entra nel nuovo stato da PowerDeviceD3, D3ExitLatency è impostato su PcExitLatencyInstant. Per altre informazioni sui valori possibili per D3ExitLatency, vedere D3ExitLatencyChanged.

Requisiti

Requisito Valore
Intestazione portcls.h

Vedi anche

IAdapterPowerManagement3