CIM 控制器类的 SetPowerState 方法 _

SetPowerState 方法为逻辑设备以及设备应置于该状态时设置所需的电源状态。 在子类中,应使用方法上的 ValueMap 限定符来指定可能的返回代码集。 还应在子类中将 ValueMap 内容转换为的字符串作为 数组限定符来指定。 此方法是从 CIM _ LogicalDevice继承而来的。

重要

DMTF (分布式管理任务组) CIM (通用信息模型) 类是在其上构建 WMI 类的父类。 WMI 目前仅支持 CIM 2.x 版本的架构

语法

uint32 SetPowerState(
  [in] uint16   PowerState,
  [in] datetime Time
);

参数

PowerState [中]

一个 ValueMap 值,该值指定逻辑设备的所需电源状态。

1

全部功能。

2

省电低功耗模式。

3

省电备用。

4

其他省电。

5

电源周期。

6

关机。

时间 [中]

指定何时应将电源状态设置为常规日期时间值或作为间隔值 (在接收方法调用时,时间间隔将从该时间开始) 。 如果 PowerState 参数等于 5 ( "电源周期" ) ,则时间参数指示设备应再次开机的 时间 。 立即关闭电源。

返回值

如果成功,则返回 0 (零) 如果不支持指定的 PowerStateTime 请求,则为 1 () ; 如果发生其他错误,则返回另一个值。

注解

此方法当前未由 WMI 实现。 若要使用此方法,必须在自己的提供程序中实现它。 有关详细信息,请参阅 创建 WMI 提供程序

此文档派生自 DMTF 发布的 CIM 类说明。 Microsoft 可能已进行了更改以更正次要错误、符合 Microsoft SDK 文档标准,或者提供详细信息。

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
根 \ CIMV2
MOF
CIMWin32
DLL
CIMWin32.dll

另请参阅

CIM _ 控制器

CIM _ 控制器