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 类型的枚举。

返回值

备注

如果设备未从 PowerDeviceD3 进入其新状态,则 D3ExitLatency 设置为 PcExitLatencyInstant。 有关 D3ExitLatency 的可能值的详细信息,请参阅 D3ExitLatencyChanged

要求

要求
Header portcls.h

另请参阅

IAdapterPowerManagement3