IAdapterPowerManagement2::P owerChangeState2 方法 (portcls.h)

Portcls 调用 IAdapterPowerManagement2::PowerChangeState2 方法以请求对新的电源状态进行更改。 此请求将传递到适配器驱动程序。

语法

void PowerChangeState2(
  [in] DEVICE_POWER_STATE NewDeviceState,
  [in] SYSTEM_POWER_STATE NewSystemState
);

参数

[in] NewDeviceState

指定 Portcls 为设备请求的新电源状态。 此参数是 DEVICE_POWER_STATE 类型的枚举。

[in] NewSystemState

指定 Portcls 为系统请求的新电源状态。 此参数是 SYSTEM_POWER_STATE 类型的枚举。

返回值

备注

电源状态指示设备或系统的电源消耗级别。 因此,计算活动的级别会直接受设备或系统的电源状态的影响。

有关系统电源状态的详细信息,请参阅 处理系统电源状态请求。 有关设备电源状态的详细信息,请参阅 管理单个设备的电源

要求

要求
最低受支持的客户端 在 Windows 7 和更高版本的 Windows 中可用。
目标平台 通用
标头 portcls.h (包括 Portcls.h)

另请参阅

DEVICE_POWER_STATE

处理系统电源状态请求

IAdapterPowerManagement2

管理单个设备的电源

SYSTEM_POWER_STATE