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