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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈