MSFT_StorageEnclosure 类
表示存储机箱。
下面的语法从 MOF 代码简化而来,包含所有继承属性。
语法
class MSFT_StorageEnclosure : MSFT_StorageFaultDomain
{
String DeviceId;
String FriendlyName;
String FirmwareVersion;
UInt32 NumberOfSlots;
UInt16 PowerSupplyOperationalStatus[];
UInt16 FanOperationalStatus[];
UInt16 TemperatureSensorOperationalStatus[];
UInt16 VoltageSensorOperationalStatus[];
UInt16 CurrentSensorOperationalStatus[];
UInt16 IOControllerOperationalStatus[];
};
成员
MSFT_StorageEnclosure 类具有以下类型的成员:
方法
MSFT_StorageEnclosure 类具有这些方法。
方法 | 说明 |
---|---|
GetVendorData | 从机箱返回特定于供应商的数据。 |
IdentifyElement | 允许用户对机箱及其元素执行识别任务。 |
属性
MSFT_StorageEnclosure 类具有这些属性。
CurrentSensorOperationalStatus
数据类型: UInt16 数组
访问类型:只读
一个数组,其中包含机箱的每个当前传感器的操作状态。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到问题。 |
降级 3 | 元素检测非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复的错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使它不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
DeviceId
数据类型: 字符串
访问类型:只读
唯一命名机箱的地址或其他标识符。
FanOperationalStatus
数据类型: UInt16 数组
访问类型:只读
包含机箱每个风扇的运行状态的数组。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到问题。 |
降级 3 | 元素检测非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复的错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使它不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
FirmwareVersion
数据类型: 字符串
访问类型:只读
限定符: 必需
机箱固件版本的字符串表示形式。
FriendlyName
数据类型: 字符串
访问类型:只读
限定符: 必需
一个用户友好的字符串,表示机箱的名称。
IOControllerOperationalStatus
数据类型: UInt16 数组
访问类型:只读
一个数组,其中包含机箱的每个 IO 控制器模块的操作状态。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到问题。 |
降级 3 | 元素检测非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复的错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使其不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
NumberOfSlots
数据类型: UInt32
访问类型:只读
限定符: 必需
机箱中托管的插槽数。
PowerSupplyOperationalStatus
数据类型: UInt16 数组
访问类型:只读
一个数组,其中包含机箱的每个电源模块的运行状态。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到任何问题。 |
降级 3 | 元素检测到非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使其不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
TemperatureSensorOperationalStatus
数据类型: UInt16 数组
访问类型:只读
一个数组,其中包含机箱的每个温度传感器的运行状态。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到任何问题。 |
降级 3 | 元素检测到非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使其不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
VoltageSensorOperationalStatus
数据类型: UInt16 数组
访问类型:只读
一个数组,其中包含机箱的每个电压传感器的运行状态。
值 | 含义 |
---|---|
未知 0 | 元素的操作状态未知。 |
确定 2 | 元素存在且正常工作,未检测到任何问题。 |
降级 3 | 元素检测到非严重问题。 |
错误 6 | 元素检测到严重问题。 |
不可恢复错误 7 | 元素检测到不可恢复的问题。 |
未安装 0xD009 | 元素不存在。 |
不可用 0xD00A | 元素存在,但存在使其不可用的问题。 |
不允许访问 0xD00B | 不允许访问 元素。 |
不支持 0xD00C | 不支持 元素。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |