CIM_LogicalDevice 类 (Hyper-V 管理)
硬件实体的抽象或模拟,该实体可能基于物理硬件,也可能不基于物理硬件。
语法
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
string SystemCreationClassName;
string SystemName;
string CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
};
成员
CIM_LogicalDevice 类具有以下类型的成员:
方法
CIM_LogicalDevice 类具有这些方法。
方法 | 说明 |
---|---|
EnableDevice | 不推荐使用此方法。 请改用 RequestStateChange 方法。 已弃用的说明: 启用或禁用逻辑设备。 |
OnlineDevice | 不推荐使用此方法。 请改用 RequestStateChange 方法。 已弃用的说明: 使逻辑设备联机,以便它可以接受请求,或脱机以便不再接受请求。 |
QuiesceDevice | 不推荐使用此方法。 请改用 RequestStateChange 方法。 已弃用的说明: 暂时挂起逻辑设备上的活动,或重新启用活动。 |
重 置 | 重置逻辑设备。 |
RestoreProperties | 还原逻辑设备的先前配置和状态。 |
SaveProperties | 保存逻辑设备的配置和状态。 |
SetPowerState | 不推荐使用此方法。 请改用 CIM_PowerManagementService 类的 SetPowerState 属性。 已弃用的说明: 设置逻辑设备的电源状态。 |
属性
CIM_LogicalDevice 类具有这些属性。
-
AdditionalAvailability
-
-
数据类型: uint16 数组
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_LogicalDevice。可用性“)
一个数组,该数组包含有关逻辑设备的可用性信息,以及 Availability 属性的可用性信息。
-
-
其他 (1)
-
未知 (2)
-
运行/全功率 (3)
-
警告 (4)
-
在测试 (5)
-
不适用 (6)
-
关机 (7)
-
下线 (8)
-
下班 (9)
-
降级 (10)
-
未安装 (11)
-
安装错误 (12)
-
节能 - 未知 (13)
-
节能 - 低功耗模式 (14)
-
节能 - 待机 (15)
-
Power Cycle (16)
-
节能 - 警告 (17)
-
暂停 (18)
-
未就绪 (19)
-
未配置 (20)
-
静止 (21)
可用性
-
数据类型: uint16
-
访问类型:只读
-
限定符: MappingStrings (“MIF”。DMTF |操作状态|006.5“,”MIB。IETF |HOST-RESOURCES-MIB.hrDeviceStatus“, ”MIF.DMTF |主机设备|001.5“) , ModelCorrespondence (”CIM_LogicalDevice。AdditionalAvailability“)
包含逻辑设备的可用性。
其他 (1)
未知 (2)
运行/全功率 (3)
警告 (4)
在测试 (5)
不适用 (6)
关机 (7)
下线 (8)
下班 (9)
降级 (10)
未安装 (11)
安装错误 (12)
节能 - 未知 (13)
节能 - 低功耗模式 (14)
节能 - 待机 (15)
Power Cycle (16)
节能 - 警告 (17)
暂停 (18)
未就绪 (19)
未配置 (20)
静止 (21)
CreationClassName
用于创建逻辑设备实例的类名。 CreationClassName 与此类的其他键属性结合使用,以唯一标识此类及其子类的实例。
DeviceID
逻辑设备的唯一标识符,例如地址。
ErrorCleared
-
数据类型: 布尔值
-
访问类型:只读
-
限定符: 弃用的 (“CIM_ManagedSystemElement。OperationalStatus“)
此属性已弃用。 请改用 CIM_ManagedSystemElement 类中的 OperationalStatus 属性。
已弃用的说明: 指示是否清除 LastErrorCode 属性报告的错误。
ErrorDescription
-
数据类型: string
-
访问类型:只读
-
限定符: 弃用 的 (“CIM_DeviceErrorData.ErrorDescription”)
此属性已弃用。 请改用 CIM_DeviceErrorData 类中的 ErrorDescription 属性。
已弃用的说明: 有关 LastErrorCode 属性报告的错误的其他信息。
IdentifyingDescriptions
-
数据类型: 字符串 数组
-
访问类型:只读
-
限定符: ArrayType (“Indexed”) , ModelCorrespondence (“CIM_LogicalDevice。OtherIdentifyingInfo“)
描述同一索引的 OtherIdentifyingInfo 数组项的字符串数组。
LastErrorCode
-
数据类型: uint32
-
访问类型:只读
-
限定符: 弃用 的 (“CIM_DeviceErrorData.LastErrorCode”)
此属性已弃用。 相反,我们使用CIM_DeviceErrorData 类中的 LastErrorCode 属性。
已弃用的说明: 逻辑设备报告的最后一个错误代码。
MaxQuiesceTime
此属性已弃用,不应使用。
已弃用的说明: 设备可以保持暂时禁用状态的最长时间(以毫秒为单位), (可用性 和 AdditionalAvailability 属性设置为“21”的静止) 。 值为“0”表示逻辑设备可以无限期地保持暂时禁用状态。
OtherIdentifyingInfo
-
数据类型: 字符串 数组
-
访问类型:只读
-
限定符: ArrayType (“Indexed”) 、 MaxLen (256) 、 ModelCorrespondence (“CIM_LogicalDevice。IdentifyingDescriptions“)
标识逻辑设备的信息, 而不是 DeviceID。
PowerManagementCapabilities
-
数据类型: uint16 数组
-
访问类型:只读
-
限定符: 弃用 的 (“CIM_PowerManagementCapabilities.PowerCapabilities”)
此属性已弃用。 请改用 CIM_PowerManagementCapabilities 类。
已弃用的说明: 包含设备的电源管理功能的数组。
未知 (0)
不支持 (1)
已禁用 (2)
已启用 (3)
自动输入的节能模式 (4)
电源状态可设置 (5)
支持 ( 6) 的电源循环
支持定时开机 (7)
PowerManagementSupported
-
数据类型: 布尔值
-
访问类型:只读
-
限定符: 弃用 (“CIM_PowerManagementCapabilities”)
此属性已弃用。 请改用 PowerManagementCapabilities 类。
已弃用说明: 如果逻辑设备可以进行电源管理,则为 true;否则为 false。
PowerOnHours
-
数据类型: uint64
-
访问类型:只读
-
限定符: 单位 (“小时”) , 计数器
逻辑设备自上次电源周期以来连续供电的小时数。
StatusInfo
-
数据类型: uint16
-
访问类型:只读
-
限定符: 已弃用 (“CIM_EnabledLogicalElement。EnabledState“) , MappingStrings (”MIF。DMTF |操作状态|006.4“)
此属性已弃用。 请改用 CIM_PowerManagementCapabilities 类。
已弃用的说明: 指示逻辑设备是启用还是处于相关状态。
其他 (1)
未知 (2)
已启用 (3)
已禁用 (4)
不适用 (5)
SystemCreationClassName
-
数据类型: string
-
访问类型:只读
-
限定符: 键、 MaxLen (256) 、 传播 (“CIM_System。CreationClassName“)
用于创建包含逻辑设备的系统实例的类名。 SystemCreationClassName 与此类的其他键属性结合使用,以唯一标识此类及其子类的实例。
SystemName
-
数据类型: string
-
访问类型:只读
-
限定符: 键、 MaxLen (256) 、 传播 (“CIM_System。Name“)
包含逻辑设备的系统的名称。
TotalPowerOnHours
-
数据类型: uint64
-
访问类型:只读
-
限定符: 单位 (“小时”) , 计数器
逻辑设备通电的总小时数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 |
最低受支持的服务器 |
Windows Server 2012 |
命名空间 |
Root\virtualization\v2 |
MOF |
|
DLL |
|