次の方法で共有


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

関連項目

CIM_LogicalDevice