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_LogicalDeviceAdditionalAvailability“)

包含逻辑设备的可用性。

其他 (1)

未知 (2)

运行/全功率 (3)

警告 (4)

在测试 (5)

不适用 (6)

关机 (7)

下线 (8)

下班 (9)

降级 (10)

未安装 (11)

安装错误 (12)

节能 - 未知 (13)

节能 - 低功耗模式 (14)

节能 - 待机 (15)

Power Cycle (16)

节能 - 警告 (17)

暂停 (18)

未就绪 (19)

未配置 (20)

静止 (21)

CreationClassName

数据类型: string

访问类型:只读

限定符: MaxLen (256)

用于创建逻辑设备实例的类名。 CreationClassName 与此类的其他键属性结合使用,以唯一标识此类及其子类的实例。

DeviceID

数据类型: string

访问类型:只读

限定符: MaxLen (64)

逻辑设备的唯一标识符,例如地址。

ErrorCleared

数据类型: 布尔值

访问类型:只读

限定符: 弃用的 (“CIM_ManagedSystemElementOperationalStatus“)

此属性已弃用。 请改用 CIM_ManagedSystemElement 类中的 OperationalStatus 属性。

已弃用的说明: 指示是否清除 LastErrorCode 属性报告的错误。

ErrorDescription

数据类型: string

访问类型:只读

限定符: 弃用 的 (“CIM_DeviceErrorData.ErrorDescription”)

此属性已弃用。 请改用 CIM_DeviceErrorData 类中的 ErrorDescription 属性。

已弃用的说明: 有关 LastErrorCode 属性报告的错误的其他信息。

IdentifyingDescriptions

数据类型: 字符串 数组

访问类型:只读

限定符: ArrayType (“Indexed”) , ModelCorrespondence (“CIM_LogicalDeviceOtherIdentifyingInfo“)

描述同一索引的 OtherIdentifyingInfo 数组项的字符串数组。

LastErrorCode

数据类型: uint32

访问类型:只读

限定符: 弃用 的 (“CIM_DeviceErrorData.LastErrorCode”)

此属性已弃用。 相反,我们使用CIM_DeviceErrorData 类中的 LastErrorCode 属性。

已弃用的说明: 逻辑设备报告的最后一个错误代码。

MaxQuiesceTime

数据类型: uint64

访问类型:只读

限定符: 弃用 (“无值”) , 单位 (“MilliSeconds”)

此属性已弃用,不应使用。

已弃用的说明: 设备可以保持暂时禁用状态的最长时间(以毫秒为单位), (可用性AdditionalAvailability 属性设置为“21”的静止) 。 值为“0”表示逻辑设备可以无限期地保持暂时禁用状态。

OtherIdentifyingInfo

数据类型: 字符串 数组

访问类型:只读

限定符: ArrayType (“Indexed”) 、 MaxLen (256) 、 ModelCorrespondence (“CIM_LogicalDeviceIdentifyingDescriptions“)

标识逻辑设备的信息, 而不是 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_EnabledLogicalElementEnabledState“) , MappingStrings (”MIF。DMTF |操作状态|006.4“)

此属性已弃用。 请改用 CIM_PowerManagementCapabilities 类。

已弃用的说明: 指示逻辑设备是启用还是处于相关状态。

其他 (1)

未知 (2)

已启用 (3)

已禁用 (4)

不适用 (5)

SystemCreationClassName

数据类型: string

访问类型:只读

限定符: MaxLen (256) 、 传播 (“CIM_SystemCreationClassName“)

用于创建包含逻辑设备的系统实例的类名。 SystemCreationClassName 与此类的其他键属性结合使用,以唯一标识此类及其子类的实例。

SystemName

数据类型: string

访问类型:只读

限定符: MaxLen (256) 、 传播 (“CIM_SystemName“)

包含逻辑设备的系统的名称。

TotalPowerOnHours

数据类型: uint64

访问类型:只读

限定符: 单位 (“小时”) , 计数器

逻辑设备通电的总小时数。

要求

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

请参阅

CIM_EnabledLogicalElement