класс CIM_Sensor
Класс CIM_Sensor представляет аппаратное устройство, которое может измерять характеристики физического свойства (например, характеристики температуры или напряжения унитарной компьютерной системы).
Важно!
Классы CIM (Common Information Model) DMTF (Распределенная целевая группа управления) являются родительскими классами, на основе которых создаются классы WMI. В настоящее время WMI поддерживает только схемы версий CIM 2.x.
Следующий синтаксис упрощен из кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.
Синтаксис
[Abstract, UUID("{9565979B-7D80-11D2-AAD3-006008C78BC7}"), AMENDMENT]
class CIM_Sensor : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
Участники
Класс CIM_Sensor имеет следующие типы элементов:
Методы
Класс CIM_Sensor имеет эти методы.
Метод | Описание |
---|---|
Сброс | Запрашивает сброс логического устройства. Не реализуется WMI. |
SetPowerState | Определяет требуемое состояние питания для логического устройства и когда устройство должно быть помещено в это состояние. Не реализуется WMI. |
Свойства
Класс CIM_Sensor имеет эти свойства.
-
Доступность
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings (MIF. DMTF| Рабочее состояние|003.5, MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")
Доступность и состояние устройства.
Это свойство наследуется от CIM_LogicalDevice.
-
-
Другое (1)
-
Неизвестно (2)
-
Запуск и полная мощность (3)
-
Предупреждение (4)
-
В тесте (5)
-
Неприменимо (6)
-
Выключение питания (7)
-
Off Line (8)
-
Off Duty (9)
-
Пониженный ( 10)
-
Не установлено (11)
-
Ошибка установки (12)
-
Power Save — неизвестно (13)
-
Устройство, как известно, находится в режиме экономии питания, но его точное состояние неизвестно.
-
Power Save — режим низкой мощности (14)
-
Устройство находится в состоянии экономии питания, но по-прежнему работает и может привести к снижению производительности.
-
Power Save — резервный (15)
-
Устройство не работает, но может быть доставлено в полную мощность быстро.
-
Power Cycle (16)
-
Power Save — предупреждение (17)
-
Устройство находится в состоянии предупреждения, хотя и в режиме экономии питания.
-
Приостановлено (18)
-
Устройство приостановлено.
-
Не готово (19)
-
Устройство не готово.
-
Не настроено (20)
-
Устройство не настроено.
-
Заморозили (21)
-
Устройство тихо.
Caption
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (64), DisplayName ("Caption")
Краткое текстовое описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
ConfigManagerErrorCode
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: схема ("Win32")
Код ошибки Win32 Configuration 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_Key
Имя класса или подкласса, используемого при создании экземпляра. При использовании с другими ключевыми свойствами класса это свойство позволяет однозначно определять все экземпляры класса и его подклассы.
Это свойство наследуется от CIM_LogicalDevice.
Описание
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: DisplayName ("Описание")
Текстовое описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
DeviceID
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: CIM_Key
Адрес или другие сведения, определяющие уникальное имя логического устройства.
Это свойство наследуется от CIM_LogicalDevice.
ОшибкаCleared
-
Тип данных: логическое значение
-
Тип доступа: только для чтения
Если значение TRUE, сообщение об ошибке в свойстве LastErrorCode теперь очищается.
Это свойство наследуется от CIM_LogicalDevice.
ErrorDescription
-
Тип данных: строка
-
Тип доступа: только для чтения
Строка свободной формы, которая предоставляет сведения об ошибке, записанной в свойстве LastErrorCode, и корректирующие действия для выполнения.
Это свойство наследуется от CIM_LogicalDevice.
InstallDate
-
Тип данных: datetime
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings (MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")
Дата и время установки объекта. Для этого свойства не требуется значение, указывающее, что объект установлен.
Это свойство наследуется от CIM_ManagedSystemElement.
LastErrorCode
-
Тип данных: uint32
-
Тип доступа: только для чтения
Последний код ошибки, сообщаемый логическим устройством.
Это свойство наследуется от CIM_LogicalDevice.
Имя
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: DisplayName ("Name")
Метка, по которой известен объект. При подклассе это свойство может быть переопределено как свойство ключа.
Это свойство наследуется от CIM_ManagedSystemElement.
PNPDeviceID
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: схема ("Win32")
Win32 Plug and Play идентификатор устройства логического устройства. Это свойство наследуется от CIM_LogicalDevice.
Пример: "*PNP030b"
PowerManagementCapabilities
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Массив конкретных возможностей, связанных с питанием логического устройства.
Это свойство наследуется от CIM_LogicalDevice.
Неизвестно (0)
Не поддерживается (1)
Отключено (2)
Включено (3)
Функции управления питанием в настоящее время включены, но точный набор компонентов неизвестен или информация недоступна.
Режимы экономии питания, введенные автоматически (4)
Устройство может изменить состояние питания на основе использования или других критериев.
Настройка состояния питания (5)
Поддерживается метод SetPowerState . Этот метод найден в родительском CIM_LogicalDevice классе и может быть реализован. Дополнительные сведения см. в разделе "Проектирование классов формата управляемых объектов ( MOF).
Поддерживается велоспорт питания (6)
Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (Power Cycle).
Поддерживается время включения питания (7)
Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (Power Cycle), а время — определенной датой и временем или интервалом для включения питания.
PowerManagementSupported
-
Тип данных: логическое значение
-
Тип доступа: только для чтения
Если значение РАВНО TRUE, устройство может управляться питанием, то есть поместить его в состояние экономии питания. Если значение FALSE, целочисленное значение 1 ("Не поддерживается") должно быть единственной записью в массиве PowerManagementCapabilities .
Это свойство не указывает, включены ли функции управления питанием в данный момент или включены ли какие функции поддерживаются. Дополнительные сведения см. в массиве PowerManagementCapabilities . Это свойство наследуется от CIM_LogicalDevice.
Состояние
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (10), DisplayName ("Status")
Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement.
В эти значения входят:
ОК ("ОК")
Error ("Error")
Пониженный ( "Пониженный")
Unknown ("Unknown")
Pred Fail ("Pred Fail")
Запуск ("Запуск")
Остановка ("Остановка")
Service ("Service")
Подчеркнул ("подчеркнул")
NonRecover ("NonRecover")
Нет контакта ("Нет контакта")
Lost Comm ("Lost Comm")
StatusInfo
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings (MIF. DMTF| Рабочее состояние|003.3")
Состояние логического устройства. Если это свойство не применяется к логическому устройству, следует использовать значение 5 (неприменимо).
Это свойство наследуется от CIM_LogicalDevice.
Другое (1)
Неизвестно (2)
Включено (3)
Отключено (4)
Неприменимо (5)
SystemCreationClassName
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: распространяется ("CIM_System". CreationClassName"), CIM_Key
Имя класса создания системы области.
Это свойство наследуется от CIM_LogicalDevice.
SystemName
-
Тип данных: строка
-
Тип доступа: только для чтения
-
Квалификаторы: распространяется ("CIM_System". Имя"), CIM_Key
Имя системы области.
Это свойство наследуется от CIM_LogicalDevice.
Remarks
Класс CIM_Sensor является производным от CIM_LogicalDevice.
WMI не реализует этот класс. Сведения о классах WMI, производных от CIM_Sensor, см. в разделе "Классы Win32".
Эта документация основана на описаниях классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения в исправление незначительных ошибок, соответствует стандартам документации microsoft SDK или предоставляет дополнительные сведения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Пространство имен |
Root\CIMV2 |
MOF |
|
DLL |
|