CIM_Printer 类的 SetPowerState 方法
CIM_Printer类的 SetPowerState 方法为逻辑设备设置所需的电源状态,以及何时应将设备置于该状态。 在子类中,应对方法使用 ValueMap 限定符指定可能的返回代码集。 将 ValueMap 内容转换为的字符串也应在子类中指定为 Values 数组限定符。 此方法继承自 CIM_LogicalDevice。
重要
DMTF (分布式管理工作队) CIM (Common Information Model) 类是生成 WMI 类的父类。 WMI 目前仅支持 CIM 2.x 版本架构。
语法
uint32 SetPowerState(
[in] uint16 PowerState,
[in] datetime Time
);
参数
-
PowerState [in]
-
一个 ValueMap 值,该值指定此逻辑设备所需的电源状态。
-
1
-
全能。
-
2
-
省电模式。
-
3
-
电源节省待机。
-
4
-
电源节省其他功能。
-
5
-
电源周期。
-
6
-
关闭电源。
时间 [in]
指定何时应将电源状态设置为常规日期/时间值,或作为间隔值 (在收到方法调用时开始) 间隔。 当 PowerState 参数等于 5 (“Power Cycle”) 时, Time 参数指示设备何时应再次打开。 电源立即关闭。
返回值
如果成功,则返回 0 (0) ;如果不支持指定的 PowerState 和 Time 请求,则返回 1 (一个) ;如果发生任何其他错误,则返回另一个值。
注解
此方法当前不是由 WMI 实现的。 若要使用此方法,必须在自己的提供程序中实现此方法。
本文档派生自 DMTF 发布的 CIM 类说明。 Microsoft 可能已更改以更正次要错误、符合 Microsoft SDK 文档标准或提供更多信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
命名空间 |
Root\CIMV2 |
MOF |
|
DLL |
|