表示可以启用和禁用的逻辑元素。
语法
[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_EnabledLogicalElement。RequestStateChange“、”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_EnabledLogicalElement。OtherEnabledState“)
指示元素的启用状态。 可能的值包括状态之间的转换。 例如, “关闭 (4) ”和 “启动 (10) ”是 “已启用” 和“ 已禁用”之间的暂时性状态。
未知 (0)
其他 (1)
已启用 (2)
元素正在或可能正在执行命令,将处理任何排队的命令,并将新请求排队。
已禁用 (3)
元素不会执行命令,并且将删除任何新请求。
正在关闭 (4)
元素正在进入 Disabled 状态。
不适用 (5)
元素不支持启用或禁用。
已启用但脱机 (6)
元素可能正在完成命令,并将删除任何新请求。
在测试 (7)
元素处于测试状态。
延迟 (8)
元素可能正在完成命令,但会将任何新请求排队。
静止 (9)
元素已启用,但处于受限模式。
从 (10) 开始
元素正在进入 Enabled 状态。 新请求将排队。
DMTF 保留 (11..32767)
供应商预留 (32768..65535)
OtherEnabledState
-
数据类型: string
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_EnabledLogicalElement。EnabledState“)
描述 EnabledState 属性的值为 Other 时元素的状态。 当 EnabledState 不是 Other 时,此属性必须设置为 NULL。
RequestedState
-
数据类型: uint16
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_EnabledLogicalElement。EnabledState“)
指示元素的上次请求状态。 当前状态由 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_EnabledLogicalElement。RequestStateChange“、”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 |
|
| DLL |
|