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

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

Синтаксис

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

Параметры

NewDeviceState

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

NewSystemState

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

D3ExitLatency

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

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

None

Remarks

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

Требования

Требование Значение
Заголовок portcls.h

См. также раздел

IAdapterPowerManagement3