CIM_EnabledLogicalElement 类

表示可以启用和禁用的逻辑元素。

语法

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_EnabledLogicalElement : CIM_LogicalElement
{
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState = 12;
};

成员

CIM_EnabledLogicalElement 类具有以下类型的成员:

方法

CIM_EnabledLogicalElement 类具有这些方法。

方法 说明
RequestStateChange 请求将元素的状态更改为指定值。

属性

CIM_EnabledLogicalElement 类具有这些属性。

AvailableRequestedStates

数据类型: uint16 数组

访问类型:只读

限定符: ModelCorrespondence (“CIM_EnabledLogicalElementRequestStateChange“、”CIM_EnabledLogicalElementCapabilities”。RequestedStatesSupported“)

指示 RequestStateChange 方法的 RequestedState 参数的可能值。

列出的值必须是关联的 CIM_EnabledLogicalElementCapabilities 实例的 RequestedStatesSupported 属性中包含的值的子集。 如果实现无法确定元素当前状态的可能值集,则此属性为 NULL

已启用 (2)

已禁用 (3)

关闭 (4)

脱机 (6)

测试 (7)

延迟 (8)

静止 (9)

重新启动 (10)

重置 (11)

DMTF 保留 (。)

EnabledDefault

数据类型: uint16

访问类型:读/写

指示管理员对元素的启用状态的默认或启动配置。 默认值 Enabled (2) 。

已启用 (2)

已禁用 (3)

不适用 (5)

已启用但脱机 (6)

无默认 (7)

静止 (9)

DMTF 保留 (。)

供应商预留 (32768..65535)

EnabledState

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_EnabledLogicalElementOtherEnabledState“)

指示元素的启用状态。 可能的值包括状态之间的转换。 例如, “关闭 (4) ”和 “启动 (10) ”是 “已启用” 和“ 已禁用”之间的暂时性状态。

未知 (0)

其他 (1)

已启用 (2)

元素正在或可能正在执行命令,将处理任何排队的命令,并将新请求排队。

已禁用 (3)

元素不会执行命令,并且将删除任何新请求。

正在关闭 (4)

元素正在进入 Disabled 状态。

不适用 (5)

元素不支持启用或禁用。

已启用但脱机 (6)

元素可能正在完成命令,并将删除任何新请求。

在测试 (7)

元素处于测试状态。

延迟 (8)

元素可能正在完成命令,但会将任何新请求排队。

静止 (9)

元素已启用,但处于受限模式。

(10) 开始

元素正在进入 Enabled 状态。 新请求将排队。

DMTF 保留 (11..32767)

供应商预留 (32768..65535)

OtherEnabledState

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_EnabledLogicalElementEnabledState“)

描述 EnabledState 属性的值为 Other 时元素的状态。 当 EnabledState 不是 Other 时,此属性必须设置为 NULL

RequestedState

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_EnabledLogicalElementEnabledState“)

指示元素的上次请求状态。 当前状态由 EnabledState 属性指示。 此属性使你能够比较上次请求的状态和当前状态。

注意

如果 EnabledState 属性的值为 “不适用”,则此属性没有意义。

未知 (0)

元素的上次请求状态未知。

已启用 (2)

已禁用 (3)

请求立即禁用 元素,以便它不会执行或接受任何命令或处理请求。

关闭 (4)

请求有条不紊地转换为“已禁用”状态,并可能涉及移除电源,以完全清除任何现有状态。

无更改 (5)

弃用,以代替指示上次请求的状态为“未知” (0) 。 如果上次请求或所需状态未知, 则 RequestedState 应具有值“Unknown” (0) ,但值“No Change” (5) 。

脱机 (6)

已请求元素转换为 Enabled 但脱机 EnabledState

测试 (7)

延迟 (8)

静止 (9)

重新启动 (10)

是指执行“关闭”,然后移动到“已启用”状态。

重置 (11)

指示元素先是“Disabled”,然后是“Enabled”。

不适用 (12)

DMTF 保留 (.)

供应商预留 (32768..65535)

TimeOfLastStateChange

数据类型: datetime

访问类型:只读

指示元素上次更改状态的时间。 如果元素的状态未更改且此属性已填充,则必须将其设置为零间隔值。 如果已请求状态更改,但被拒绝或尚未处理,则不得更新 属性。

TransitioningToState

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_EnabledLogicalElementRequestStateChange“、”CIM_EnabledLogicalElement”。RequestedState“、”CIM_EnabledLogicalElement”。EnabledState“)

指示实例要更改为的目标状态。

值为 “无更改” 表示没有转换正在进行中。 值为 “不适用 ”表示实现不报告正在进行的转换。

未知 (0)

已启用 (2)

已禁用 (3)

关闭 (4)

无更改 (5)

脱机 (6)

测试 (7)

延迟 (8)

静止 (9)

重新启动 (10)

重置 (11)

不适用 (12)

DMTF 保留 (.)

要求

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

请参阅

CIM_LogicalElement