EnableDevice メソッドは、このメソッドによって提供される機能と直接重複する、より一般的な RequestStateChange メソッドの代わりに非推奨になりました。
LogicalDevice を有効 ("有効" 入力パラメーター = TRUE) または無効 (= FALSE) にすることを要求します。 成功した場合、デバイスの StatusInfo/EnabledState プロパティは目的の状態 (有効/無効) を反映する必要があります。 このメソッドの関数は RequestedState プロパティと重複しています。 RequestedState は、最後の状態要求のレコード (つまり永続化された値) を保持するためにモデルに追加されました。 EnableDevice メソッドを呼び出すと、RequestedState プロパティが適切に設定されます。
要求が正常に実行された場合、戻りコードは 0、要求がサポートされていない場合は 1、エラーが発生した場合は他の値にする必要があります。 サブクラスでは、メソッドの ValueMap 修飾子を使用して、可能なリターン コードのセットを指定できます。 ValueMap の内容が '変換' される文字列は、サブクラスで Values 配列修飾子として指定することもできます。
構文
uint32 EnableDevice(
[in] boolean Enabled
);
パラメーター
-
有効 [ 入力]
-
TRUE の場合、デバイスを有効にします。FALSE の場合はデバイスが無効になります。
値を返す
成功した場合は 0 を返します。それ以外の場合は、エラーを返します。
必要条件
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント |
Windows 8.1 |
| サポートされている最小のサーバー |
Windows Server 2012 R2 |
| 名前空間 |
Root\virtualization\v2 |
| MOF |
|
| DLL |
|