CIMWin32 WMI 提供程序的 (CIM_LogicalDisk 类)

CIM _ 逻辑磁盘 类表示由文件系统通过磁盘的 DeviceID (密钥) 字段识别的连续逻辑块范围。 例如,在 Windows 环境中, DeviceID 字段包含驱动器号;在 UNIX 环境中,它包含访问路径;在 NetWare 环境中,它包含卷名。

重要

DMTF (分布式管理任务组) CIM (通用信息模型) 类是在其上构建 WMI 类的父类。 WMI 目前仅支持 CIM 2.x 版本的架构

以下语法从托管对象格式 (MOF) 代码简化而来,包括所有继承属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。

语法

[Abstract, UUID("{8502C539-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_LogicalDisk : CIM_StorageExtent
{
  uint16   Access;
  uint16   Availability;
  uint64   BlockSize;
  string   Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  string   ErrorMethodology;
  uint64   FreeSpace;
  datetime InstallDate;
  uint32   LastErrorCode;
  string   Name;
  uint64   NumberOfBlocks;
  string   PNPDeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  string   Purpose;
  uint64   Size;
  string   Status;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
};

成员

CIM _ 逻辑磁盘 类具有以下类型的成员:

方法

CIM _ 逻辑磁盘 类具有这些方法。

方法 说明
& 请求重置逻辑设备。 不是由 WMI 实现的。
SetPowerState 定义逻辑设备的所需电源状态以及设备应置于该状态的时间。 不是由 WMI 实现的。

属性

CIM _ 逻辑磁盘 类具有以下属性。

访问

数据类型: uint16

访问类型:只读

描述媒体是否可读、可写或同时为两者。 此属性是从 CIM _ StorageExtent继承而来的。

未知 (0)

未知。

可读 (1)

易懂.

(2)

编写.

支持读/写 (3)

支持读/写。

(4) 写入一次

写入一次。

可用性

数据类型: uint16

访问类型:只读

限定符: MappingStrings ( "MIF。DMTF | 操作状态 | 003.5 "," MIB。IETF | 主机资源-hrDeviceStatus ")

设备的可用性和状态。

此属性是从 CIM _ LogicalDevice继承而来的。

其他 (1)

未知 (2)

运行/完整 Power (3)

警告 (4)

在测试 (5)

不适用 (6)

断电 (7)

空行 (8)

关闭关税 (9)

(10) 降级

未安装 (11)

安装错误 (12)

节能-未知 (13)

已知设备处于省电模式,但其确切状态为未知。

电-低功耗模式 (14)

设备处于省电状态,但仍处于正常工作状态,并且可能会导致性能下降。

节能-备用 (15)

设备无法正常工作,但可能会迅速进入全部电量。

电源周期 (16)

节能-警告 (17)

设备处于警告状态,但也处于省电模式。

暂停 (18)

设备已暂停。

未准备好 (19)

设备未准备就绪。

未配置 (20)

设备未配置。

静止 (21)

设备为静默设备。

大小

数据类型: uint64

访问类型:只读

限定符: MappingStrings ( "MIB。IETF | 主机资源-hrStorageAllocationUnits ") , Units (" bytes ")

构成存储区的块的大小(以字节为单位)。 如果变量块大小为,则应指定最大块大小(以字节为单位)。 如果块大小未知或块概念无效 (例如,对于聚合区、内存或逻辑磁盘) ,请输入1。

此属性是从 CIM _ StorageExtent继承而来的。

有关在脚本中使用 uint64 值的详细信息,请参阅 在 WMI 中编写脚本

Caption

数据类型: 字符串

访问类型:只读

限定符: MaxLen (64) , DisplayName ( "Caption" )

对象的简短文本说明。

此属性是从 CIM _ ManagedSystemElement继承而来的。

ConfigManagerErrorCode

数据类型: uint32

访问类型:只读

限定符: Schema ( "Win32" )

WindowsConfiguration Manager 错误代码。

此属性是从 CIM _ LogicalDevice继承而来的。

此设备工作正常。 (0)

设备工作正常。

此设备未正确配置。 (1)

设备配置不正确。

Windows无法为此设备加载驱动程序。 (2)

此设备的驱动程序可能已损坏,或者系统的内存或其他资源不足。 (3)

此设备的驱动程序可能已损坏,或者系统的内存或其他资源可能不足。

此设备无法正常工作。其中一个驱动程序或注册表可能已损坏。 (4)

设备无法正常工作。 其驱动程序或注册表之一可能已损坏。

此设备的驱动程序需要一个无法Windows的资源。 (5)

设备的驱动程序需要一个无法Windows的资源。

此设备的启动配置与其他设备冲突。 (6)

设备的启动配置与其他设备冲突。

无法筛选。 (7)

缺少设备的驱动程序加载程序。 (8)

缺少设备的驱动程序加载程序。

此设备无法正常工作,因为控制固件错误地报告设备的资源。 (9)

设备无法正常工作;控制固件不正确地报告设备的资源。

此设备无法启动。 (10)

设备无法启动。

此设备失败。 (11)

设备失败。

此设备找不到它可以使用的足够可用资源。 (12)

设备找不到足够的可用资源。

Windows验证此设备的资源。 (13)

Windows验证设备的资源。

在重新启动计算机之前,此设备无法正常运行。 (14)

在重新启动计算机之前,设备无法正常运行。

此设备无法正常工作,因为可能有重新枚举问题。 (15)

由于可能的重新枚举问题,设备无法正常工作。

Windows无法标识此设备使用的所有资源。 (16)

Windows无法识别设备使用的所有资源。

此设备请求未知资源类型。 (17)

设备正在请求未知资源类型。

重新安装此设备的驱动程序。 (18)

必须重新安装设备驱动程序。

使用 VxD 加载程序失败。 (19)

注册表可能已损坏。 (20)

注册表可能已损坏。

系统故障:尝试更改此设备的驱动程序。如果不起作用,请参阅硬件文档。Windows正在删除此设备。 (21)

系统故障。 如果更改设备驱动程序无效,请参阅硬件文档。 Windows正在删除设备。

此设备已禁用。 (22)

设备已禁用。

系统故障:尝试更改此设备的驱动程序。如果不起作用,请参阅硬件文档。 (23)

系统故障。 如果更改设备驱动程序无效,请参阅硬件文档。

此设备不存在、无法正常工作或未安装其所有驱动程序。 (24)

设备不存在、无法正常工作,或者未安装其所有驱动程序。

Windows仍在设置此设备。 (25)

Windows仍在设置设备。

Windows仍在设置此设备。 (26)

Windows仍在设置设备。

此设备没有有效的日志配置。 (27)

设备没有有效的日志配置。

此设备的驱动程序未安装。 (28)

未安装设备驱动程序。

此设备已禁用,因为设备的固件未提供所需的资源。 (29)

设备已禁用;设备固件未提供所需的资源。

此设备正在使用另一 (使用的 IRQ) 中断请求。 (30)

设备正在使用另一个设备使用的 IRQ 资源。

此设备无法正常工作,Windows无法加载此设备所需的驱动程序。 (31)

设备无法正常工作;Windows无法加载所需的设备驱动程序。

ConfigManagerUserConfig

数据类型: 布尔值

访问类型:只读

限定符: 架构 ("Win32")

如果 为 TRUE, 则设备使用用户定义的配置。

此属性继承自 CIM _ LogicalDevice

CreationClassName

数据类型: 字符串

访问类型:只读

限定符: CIM _ 密钥

创建实例时使用的类或子类的名称。 与类的其他键属性一起使用时,此属性允许唯一标识类及其子类的所有实例。

此属性是从 CIM _ LogicalDevice继承而来的。

说明

数据类型: 字符串

访问类型:只读

限定符: DisplayName ( "Description" )

对象的文本说明。

此属性是从 CIM _ ManagedSystemElement继承而来的。

DeviceID

数据类型: 字符串

访问类型:只读

限定符: CIM _ 密钥

用于唯一命名逻辑设备的地址或其他标识信息。

此属性是从 CIM _ LogicalDevice继承而来的。

ErrorCleared

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则 LastErrorCode 属性中报告的错误现已清除。

此属性是从 CIM _ LogicalDevice继承而来的。

ErrorDescription

数据类型: 字符串

访问类型:只读

自由格式字符串,提供有关 LastErrorCode 属性中记录的错误的信息和要执行的纠正操作。

此属性是从 CIM _ LogicalDevice继承而来的。

ErrorMethodology

数据类型: 字符串

访问类型:只读

描述存储范围支持的错误检测类型和更正的自由格式字符串。

此属性是从 CIM _ StorageExtent继承而来的。

FreeSpace

数据类型: uint64

访问类型:只读

限定符: 单位 ( "bytes" )

逻辑磁盘上的可用空间(以字节为单位)。

有关在脚本中使用 uint64 值的详细信息,请参阅 在 WMI 中编写脚本

InstallDate

数据类型: datetime

访问类型:只读

限定符: MappingStrings ( "MIF。DMTF | 组件 | 001.5 ") 、 DisplayName (" Install Date ")

安装对象的日期和时间。 此属性不需要指示对象已安装的值。

此属性是从 CIM _ ManagedSystemElement继承而来的。

LastErrorCode

数据类型: uint32

访问类型:只读

逻辑设备报告的上一个错误代码。

此属性是从 CIM _ LogicalDevice继承而来的。

名称

数据类型: 字符串

访问类型:只读

限定符: DisplayName ( "Name" )

对象已知的标签。 当有子类时,此属性可被重写为键属性。

此属性是从 CIM _ ManagedSystemElement继承而来的。

NumberOfBlocks

数据类型: uint64

访问类型:只读

限定符: MappingStrings ( "MIB。IETF | 主机资源-hrStorageSize ")

连续块的总数,其中每个块 都在块区属性中 包含的值的大小,它构成了存储区。 可以通过将 区块 属性的值与此属性的值相乘来计算存储盘区的总大小。 如果 区块 属性的值为1,则此属性为存储区的总大小。

此属性是从 CIM _ StorageExtent继承而来的。

有关在脚本中使用 uint64 值的详细信息,请参阅 在 WMI 中编写脚本

PNPDeviceID

数据类型: 字符串

访问类型:只读

限定符: Schema ( "Win32" )

Win32 即插即用逻辑设备的设备标识符。 此属性是从 CIM _ LogicalDevice继承而来的。

例如: " * PNP030b"

PowerManagementCapabilities

数据类型: uint16 数组

访问类型:只读

逻辑设备的特定电源相关功能的数组。

此属性是从 CIM _ LogicalDevice 继承而来的。

未知 (0)

不支持 (1)

已禁用 (2)

已启用 (3)

目前启用了电源管理功能,但确切的功能集未知或信息不可用。

电模式自动输入 (4)

设备可以根据使用情况或其他条件更改其电源状态。

设置电源状态 (5)

支持 SetPowerState 方法。 此方法位于父 CIM _ LogicalDevice 类中,并可实现。 有关详细信息,请参阅 设计 (MOF) 类托管对象格式

(6) 支持电源周期

可以调用 SetPowerState 方法,并将 PowerState 参数设置为 5 (电源周期) 。

支持 (7) 的开机

可以调用 SetPowerState 方法,并将 PowerState 参数设置为 5 (电源周期) 并将 时间 设置为特定的日期和时间,或时间间隔,以接通电源。

PowerManagementSupported

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则可以对设备进行电源管理,即,使其进入节能状态。 如果 为 FALSE,则整数值 1 ( "不受支持" ) 应为 PowerManagementCapabilities 数组中的唯一项。

此属性不指示电源管理功能当前是否已启用,或者如果已启用,则支持哪些功能。 有关详细信息,请参阅 PowerManagementCapabilities 数组。 此属性是从 CIM _ LogicalDevice继承而来的。

用途

数据类型: 字符串

访问类型:只读

描述媒体及其用途的自由格式字符串。

此属性是从 CIM _ StorageExtent继承而来的。

大小

数据类型: uint64

访问类型:只读

限定符: 单位 ( "bytes" )

逻辑磁盘的大小(以字节为单位)。

有关在脚本中使用 uint64 值的详细信息,请参阅 在 WMI 中编写脚本

状态

数据类型: 字符串

访问类型:只读

限定符: MaxLen (10) , DisplayName ( "Status" )

对象的当前状态。

此属性是从 CIM _ ManagedSystemElement继承而来的。

包括以下值:

确定 ( "确定" )

错误 ( "错误" )

降级 ( "降级" )

未知 的 ( "unknown" )

Pred 失败 ( "Pred fail" )

开始 ( "开始" )

正在停止 ( "正在停止" )

服务 ( "服务" )

压力 ( "压力" )

NonRecover ( "NonRecover" )

没有联系人 ( "无联系" )

通信丢失 ( "已丢失通信" )

StatusInfo

数据类型: uint16

访问类型:只读

限定符: MappingStrings ( "MIF。DMTF | 操作状态 | 003.3 ")

逻辑设备的状态。 如果此属性不适用于逻辑设备,则值 5 (不适用) 应使用。

此属性是从 CIM _ LogicalDevice继承而来的。

其他 (1)

未知 (2)

已启用 (3)

已禁用 (4)

不适用 (5)

SystemCreationClassName

数据类型: 字符串

访问类型:只读

限定符: ( "CIM _ 系统传播CreationClassName") , CIM _ 密钥

作用域系统的创建类名称。

此属性是从 CIM _ LogicalDevice继承而来的。

SystemName

数据类型: 字符串

访问类型:只读

限定符: ( "CIM _ 系统传播名称") , CIM _ 密钥

作用域系统的名称。

此属性是从 CIM _ LogicalDevice继承而来的。

备注

Cim _ 逻辑磁盘 类派生自 cim _ StorageExtent

WMI 不实现此类。 对于从 CIM _ 逻辑磁盘 派生的类,请参阅 Win32 类

此文档派生自 DMTF 发布的 CIM 类说明。 Microsoft 可能已进行了更改以更正次要错误、符合 Microsoft SDK 文档标准,或者提供详细信息。

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
根 \ CIMV2
MOF
CIMWin32
DLL
CIMWin32.dll

另请参阅

CIM _ StorageExtent