共用方式為


CIM_AggregatePSExtent 類別的 SetPowerState 方法

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 時, (電源迴圈) , Time 參數會指出裝置何時應該再次開啟電源。 關閉電源是立即的。

傳回值

如果成功,則會傳回 0 (零) ,如果不支援指定的 PowerStateTime 要求,則傳回 1 (一個) ,如果發生任何其他錯誤,則傳回另一個值。

備註

WMI 目前未實作這個方法。 若要使用此方法,您必須在自己的提供者中實作它。

本檔衍生自 DMTF 所發佈的 CIM 類別描述。 Microsoft 可能已變更更正次要錯誤、符合 Microsoft SDK 檔標準,或提供詳細資訊。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_AggregatePSExtent

CIM_AggregatePSExtent