CIM_LogicalDevice 类的 EnableDevice 方法

EnableDevice 方法已弃用,以取代与此方法提供的功能直接重叠的更常规的 RequestStateChange 方法。

请求启用 LogicalDevice (“Enabled”输入参数 = TRUE) 或禁用 (= FALSE) 。 如果成功,设备的 StatusInfo/EnabledState 属性应反映所需状态 (启用/禁用) 。 请注意,此方法的函数与 RequestedState 属性重叠。 RequestedState 已添加到模型中,以维护记录 (即,最后一个状态请求的持久化值) 。 调用 EnableDevice 方法应相应地设置 RequestedState 属性。

如果请求成功执行,则返回代码应为 0;如果请求不受支持,则返回代码应为 1;如果发生错误,则返回其他值。 在子类中,可以使用 方法上的 ValueMap 限定符指定可能的返回代码集。 ValueMap 内容“转换”到的字符串也可以在子类中指定为 Values 数组限定符。

语法

uint32 EnableDevice(
  [in] boolean Enabled
);

参数

已启用 [in]

如果为 TRUE,则启用设备,如果为 FALSE,则禁用设备。

返回值

成功时返回 0;否则,将返回错误。

要求

要求
最低受支持的客户端
Windows 8.1
最低受支持的服务器
Windows Server 2012 R2
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_LogicalDevice