次の方法で共有


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
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

Msvm_Keyboard