MSFT_StorageFaultDomain 类

所有存储容错域对象的通用基类。

下面的语法从 MOF 代码简化而来,包含所有继承属性。

语法

class MSFT_StorageFaultDomain : MSFT_StorageObject
{
  String Manufacturer;
  String Model;
  String SerialNumber;
  String PhysicalLocation;
  UInt16 HealthStatus;
  UInt16 OperationalStatus[];
};

成员

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

属性

MSFT_StorageFaultDomain 类具有这些属性。

HealthStatus

数据类型: UInt16

访问类型:只读

对象的运行状况。

含义
正常 0 对象处于良好状态。 未报告读取或写入数据包丢失。
警告 1 对象可能会失败某些读取请求,但未报告写入失败。
不正常 2 对象失败了读取和写入请求,或者不再响应任何命令。
未知 5 运行状况未知。

Manufacturer

数据类型: 字符串

访问类型:只读

负责支持容错域对象的硬件的公司的名称。 对于 MSFT_PhysicalDisk 它必须与磁盘的 SCSI 查询数据匹配。

Model

数据类型: 字符串

访问类型:只读

表示硬件的型号。 对于 MSFT_PhysicalDisk 它必须与磁盘的 SCSI 查询数据匹配。

OperationalStatus

数据类型: UInt16 数组

访问类型:只读

一个值数组,这些值指定对象的操作状态。

含义
未知 0 对象的操作状态未知。
其他 1 已指定特定于供应商的操作状态。
确定 2 对象正在响应命令,并且处于正常运行状态。
降级 3 对象正在响应命令,但未在最佳操作状态下运行。
压力 4 对象正在运行,但需要注意。 例如,它可能过载或过热。
预测故障 5 对象在名义上正常运行,但预计不久的将来会出现故障。
错误 6 出现错误。
不可恢复错误 7 发生了不可恢复的错误。
从 8 开始 对象正在启动过程中。
正在停止 9 对象正在停止。
已停止 10 对象已以干净有序的方式停止或关闭。
在服务 11 中 正在配置、维护、清理或以其他方式管理对象。
无联系人 12 存储提供程序了解对象,但从未能够与其建立通信。
丢失的通信 13 该对象已知存在,并且在过去已成功联系,但当前无法访问。
中止 14 类似于 Stopped,只不过对象突然停止,可能需要配置或维护。
休眠 15 对象可访问,但它处于非活动状态。
支持错误 16 中的实体 此状态值不一定表示对象出现问题,但它确实指示对象依赖的其他设备或连接可能需要注意。
已完成 17 对象已完成操作。 此状态值应与“正常”、“错误”或“已降级”结合使用,具体取决于操作的结果
电源模式 18 该值已预留供系统使用。
重新定位 19 对象正在重新定位。
Microsoft 保留 该值已预留供系统使用。
失败的媒体 0xD004
拆分 0xD005
过时的元数据 0xD006
IO 错误 0xD007
无法识别的元数据 0xD008
Microsoft 保留 0xD009。 该值已预留供系统使用。

PhysicalLocation

数据类型: 字符串

访问类型:只读

一个自由格式的字符串,指示硬件所在的位置。

SerialNumber

数据类型: 字符串

访问类型:只读

表示硬件的序列号。 对于 MSFT_PhysicalDisk 它必须与磁盘的 SCSI 查询数据匹配。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另请参阅

MSFT_StorageObject