Метод 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 |