Msvm_Keyboard クラスの RequestStateChange メソッド
要素の状態を変更することを要求します。
構文
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
パラメーター
-
RequestedState [in]
-
要素に対して要求された新しい状態。 戻りコードが 0 ('エラーなしで完了')、3 ('Timeout')、または 4096 (0x1000) ('Job Started') の場合、この情報はインスタンスの RequestedState プロパティに配置されます。 RequestedState 値の詳細については、EnabledState プロパティと RequestedState プロパティの説明を参照してください。
-
有効 (2)
-
無効 (3)
-
シャットダウン (4)
-
オフライン (6)
-
テスト (7)
-
Defer (8)
-
休止 (9)
-
再起動 (10)
-
リセット (11)
-
DMTF 予約済み (..)
-
ベンダー予約済み (32768..65535)
ジョブ [out]
ジョブへの参照。 タスクが完了した場合、このパラメーターは Null にすることができます 。
TimeoutPeriod [in]
クライアントが新しい状態への移行に要する最大時間。 このタイムアウト期間を指定するには、間隔の形式を使用する必要があります。 値 0 または Null は 、クライアントに移行の時間要件がないことを示します。 このプロパティに 0 または Null が含まれていない場合、実装でこのパラメーターがサポートされていない場合は、戻りコード 4098 ("Use Of Timeout Parameter Not Supported") が返されます。
戻り値
-
エラーなしで完了 (0)
-
サポートされていません (1)
-
不明または未指定のエラー (2)
-
タイムアウト期間内に完了できません (3)
-
失敗 ( 4)
-
無効なパラメーター (5)
-
使用中 (6)
-
DMTF 予約済み (..)
-
チェックされたメソッド パラメーター - ジョブの開始 (4096)
-
無効な状態遷移 (4097)
-
タイムアウト パラメーターの使用はサポートされていません (4098)
-
ビジー状態 (4099)
-
メソッド予約済み (4100..32767)
-
ベンダー固有 (32768..65535)
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 R2 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|