Msvm SyntheticKeyboard クラスの _ RequestStateChange メソッド

状態の変更を要求します。

構文

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

パラメーター

RequestedState [インチ]

要素に対して要求された状態。 RequestStateChange メソッドの戻りコードが 0 (エラーなし完了)、または 4096 (0x1000) ('Job Started') の場合、この情報は インスタンスの RequestedState プロパティに配置されます。 RequestedState 値の詳細な説明については 、EnabledState プロパティと RequestedState プロパティの説明 を参照 してください。

有効 (2)

無効 (3)

シャットダウン (4)

オフライン (6)

テスト (7)

延期 (8)

Quiesce (9)

再起動 (10)

リセット (11)

DMTF 予約 済み (..)

ベンダー予約 (32768..65535)

ジョブ [乙]

メソッド呼び出しによって開始された状態遷移を追跡するために作成された CIM _ ConcreteJob への参照が含まれる場合があります。

TimeoutPeriod [インチ]

クライアントが新しい状態への移行に必要な最大時間を指定するタイムアウト期間。 TimeoutPeriod を指定するには、間隔の形式を使用する必要があります。 値 0 または null パラメーターは、クライアントに切り替えに必要な時間がない状態を示します。

このプロパティに 0 または null が含まれるのではなく、実装でこのパラメーターがサポートされていない場合は、'Use Of Timeout Parameter Not Supported' のリターン コードが返されます。

戻り値

成功すると、 は 0 を返します。それ以外の場合、 はエラーを返します。

エラーなし完了 (0)

サポートされていません (1)

要件

要件
サポートされている最小のクライアント
[Windows 10デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2016
名前空間
ルート \ 仮想化 \ v2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

関連項目

Msvm _ SyntheticKeyboard