CIM コントローラー クラスの 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 [インチ]

論理 デバイスの 必要な電源状態を示す ValueMap 値。

1

フル パワー。

2

電力節約の低電力モード。

3

[Power Save standby]を選択します。

4

その他の電源を節約します。

5

電源サイクル。

6

電源をオフにします。

時間 [インチ]

電源状態を設定する必要がある場合に、通常の日付と時刻の値として、または間隔の値 (メソッドの呼び出しが受信された場合に間隔が開始される) として設定する必要がある場合を指定します。 PowerState パラメーターが 5 ("Power Cycle") の場合 、Time パラメーターはデバイスの電源を再びオンにすべき時刻を示します。 電源オフは即時です。

戻り値

成功した場合は 0 (ゼロ)、指定した PowerState および Time 要求がサポートされていない場合は 1 (1)、他のエラーが発生した場合は別の値を返します。

解説

このメソッドは現在、WMI によって実装されていません。 このメソッドを使用するには、独自のプロバイダーに実装する必要があります。 詳細については、「WMI プロバイダーの 作成」を参照してください

このドキュメントは、DMTF によって公開された CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーを修正したり、Microsoft SDK のドキュメント標準に準拠したり、詳細を提供したりするために変更を加えた可能性があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
ルート \ CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

関連項目

CIM _ コントローラー

CIM _ コントローラー