класс 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
Тип данных: String
Тип доступа: только для чтения
Адрес или другой идентификатор, который однозначно называет корпус.
FanOperationalStatus
Тип данных: массив UInt16
Тип доступа: только для чтения
Массив, содержащий рабочее состояние каждого вентилятора корпуса.
Значение | Значение |
---|---|
Неизвестно 0 | Рабочее состояние элемента неизвестно. |
ОК 2 | Элемент присутствует и работает без обнаруженных проблем. |
Понижение 3 | Элемент обнаруживает некритичную проблему. |
Ошибка 6 | Элемент обнаруживает критическую проблему. |
Невосстанавливаемая ошибка 7 | Элемент обнаруживает невосстановимую проблему. |
Не установлено 0xD009 | Элемент отсутствует. |
Недоступно 0xD00A | Элемент присутствует, но имеет проблемы, которые делают его недоступным. |
Нет разрешенного доступа 0xD00B | Доступ к элементу не разрешен. |
Не поддерживается 0xD00C | Элемент не поддерживается. |
FirmwareVersion
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: обязательный
Строковое представление версии встроенного ПО корпуса.
FriendlyName
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: обязательный
Удобная для пользователя строка, представляющая имя корпуса.
IOControllerOperationalStatus
Тип данных: массив UInt16
Тип доступа: только для чтения
Массив, содержащий рабочее состояние каждого модуля контроллера ввода-вывода в корпусе.
Значение | Значение |
---|---|
Неизвестно 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 |