Метод IAdapterPowerManagement3::P owerChangeState3 (portcls.h)

PortCls вызывает метод PowerChangeState3, чтобы запросить изменение нового состояния питания. Этот запрос передается драйверу адаптера.

Синтаксис

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

Параметры

NewDeviceState

Новое состояние питания, запрошенное портклами для устройства. Этот параметр представляет собой перечисление типа DEVICE_POWER_STATE.

NewSystemState

Новое состояние питания, запрошенное портклсом для системы. Этот параметр представляет собой перечисление типа SYSTEM_POWER_STATE.

D3ExitLatency

Допустимая задержка выхода для состояния, в которое помещается устройство, когда устройство выходит из PowerDeviceD3. Этот параметр представляет собой перечисление типа PC_EXIT_LATENCY.

Возвращаемое значение

Никакой

Замечания

Если устройство не переходит в новое состояние из PowerDeviceD3, то для D3ExitLatency установлено значение PcExitLatencyInstant. Дополнительные сведения о возможных значениях D3ExitLatency см. в разделе D3ExitLatencyChanged.

Требования

Требование Ценность
заголовка portcls.h

См. также

IAdapterPowerManagement3