_Класс датчика CIM

Класс _ датчика CIM представляет аппаратное устройство, способное измерять характеристики физического свойства (например, характеристики температуры или напряжения в единой компьютерной системе).

Важно!

Классы CIM (модель CIM) в DMTF (распределенная задача управления) являются родительскими классами, на которых строятся классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2. x.

Следующий синтаксис упрощен из кода MOF-файл (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 имеет следующие типы членов:

Методы

Класс _ датчика CIM содержит эти методы.

Метод Описание
Reset Запрашивает сброс логического устройства. Не реализовано инструментарием WMI.
SetPowerState Определяет требуемое состояние электропитания для логического устройства, а также когда устройство должно быть переведено в это состояние. Не реализовано инструментарием WMI.

Свойства

Класс _ датчика CIM имеет эти свойства.

Доступность

Тип данных: UInt16

Тип доступа: только для чтения

Квалификаторы: маппингстрингс (MIF. |Оперативное состояние DMTF | 003,5 "," MIB. |Основной узел IETF-Resources-MIB. хрдевицестатус ")

Доступность и состояние устройства.

Это свойство наследуется от _ CIM-унаследованной модели.

Другое (1)

Неизвестно (2)

Работа/полная мощность (3)

Предупреждение (4)

В тесте (5)

Неприменимо (6)

Выключение питания (7)

Не в линии (8)

Не обслуживает (9)

Снижение работоспособности (10)

Не установлено (11)

Ошибка установки (12)

Энергосбережение — неизвестно (13)

Известно, что устройство находится в режиме энергосбережения, но его точное состояние неизвестно.

Энергосбережение — режим низкого энергопотребления (14)

Устройство находится в состоянии энергосбережения, но по-прежнему работает и может привести к снижению производительности.

Энергосбережение — ждущий режим (15)

Устройство не работает, но его можно быстро включить в полную работу.

Цикл электропитания (16)

Энергосбережение — предупреждение (17)

Устройство находится в состоянии предупреждения, но также в режиме энергосбережения.

Приостановлено (18)

Устройство приостановлено.

Не готово (19)

Устройство не готово.

Не настроено (20)

Устройство не настроено.

Заморожено (21)

Устройство находится в тихом режиме.

Caption

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: maxlen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM _ манажедсистемелемент.

конфигманажерерроркоде

Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: схема ("Win32")

Код ошибки Win32 Configuration Manager.

Это свойство наследуется от _ CIM-унаследованной модели.

Это устройство работает правильно. (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 не может загрузить драйверы, необходимые для этого устройства. 1-31

Устройство работает неправильно. Windows не может загрузить необходимые драйверы устройств.

конфигманажерусерконфиг

Тип данных: логический

Тип доступа: только для чтения

Квалификаторы: схема ("Win32")

Если значение — true, устройство использует определяемую пользователем конфигурацию.

Это свойство наследуется от _ CIM-унаследованной модели.

CreationClassName

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: _ ключ CIM

Имя класса или подкласса, используемого при создании экземпляра. При использовании с другими ключевыми свойствами класса это свойство позволяет однозначно идентифицировать все экземпляры класса и его подклассов.

Это свойство наследуется от _ CIM-унаследованной модели.

Описание

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM _ манажедсистемелемент.

DeviceID

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: _ ключ CIM

Адрес или другие идентифицирующие сведения для уникального имени логического устройства.

Это свойство наследуется от _ CIM-унаследованной модели.

еррорклеаред

Тип данных: логический

Тип доступа: только для чтения

Если значение — true, сообщение об ошибке, переданное в свойстве ластерроркоде , теперь удаляется.

Это свойство наследуется от _ CIM-унаследованной модели.

ErrorDescription

Тип данных: строка

Тип доступа: только для чтения

Произвольная строка, которая предоставляет сведения об ошибке, записанной в свойстве ластерроркоде , и корректирующие действия, которые необходимо выполнить.

Это свойство наследуется от _ CIM-унаследованной модели.

InstallDate

Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: маппингстрингс (MIF. DMTF | ComponentID | 001,5 "), DisplayName (" Дата установки ")

Дата и время установки объекта. Для этого свойства не требуется указывать значение, указывающее, что объект установлен.

Это свойство наследуется от CIM _ манажедсистемелемент.

ластерроркоде

Тип данных: UInt32

Тип доступа: только для чтения

Код последней ошибки, сообщаемый логическим устройством.

Это свойство наследуется от _ CIM-унаследованной модели.

имя;

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: DisplayName ("имя")

Метка, по которой известен объект. При создании подклассов это свойство может быть переопределено как свойство ключа.

Это свойство наследуется от CIM _ манажедсистемелемент.

PNPDeviceID

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: схема ("Win32")

Идентификатор устройства Win32 самонастраивающийся логического устройства. Это свойство наследуется от _ CIM-унаследованной модели.

Пример: " * PNP030b"

поверманажементкапабилитиес

Тип данных: UInt16 , массив

Тип доступа: только для чтения

Массив конкретных возможностей логического устройства, связанных с питанием.

Это свойство наследуется от _ CIM-унаследованной модели.

Неизвестно (0)

Не поддерживается (1)

Отключено (2)

Включено (3)

Функции управления питанием в настоящее время включены, но точный набор функций неизвестен или информация недоступна.

Режимы энергосбережения записываются автоматически (4)

Устройство может изменить свое состояние электропитания на основе использования или других критериев.

Настраиваемое состояние питания (5)

Поддерживается метод SetPowerState . Этот метод находится в родительском классе класса _ CIM и может быть реализован. Дополнительные сведения см. в разделе Конструирование классов MOF-файл (MOF).

Поддержка циклов электропитания (6)

Метод SetPowerState может быть вызван с параметром PowerState , установленным в значение 5 (Power Cycle).

Поддерживается время включения (7)

Метод SetPowerState может быть вызван с параметром PowerState , установленным в значение 5 (цикл электропитания) и временем , равным определенной дате и времени (или интервалу) для включения питания.

поверманажементсуппортед

Тип данных: логический

Тип доступа: только для чтения

Если значение — true, устройство может управляться питанием, то есть перевести в состояние энергосбережения. Если false, то целочисленное значение 1 ("не поддерживается") должно быть единственной записью в массиве поверманажементкапабилитиес .

Это свойство не указывает, включены ли функции управления питанием в настоящее время, или, если они включены, какие функции поддерживаются. Дополнительные сведения см. в разделе массив поверманажементкапабилитиес . Это свойство наследуется от _ CIM-унаследованной модели.

Состояние

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: maxlen (10), DisplayName ("состояние")

Текущее состояние объекта. Это свойство наследуется от CIM _ манажедсистемелемент.

В эти значения входят:

ОК ("ОК")

Ошибка ("ошибка")

Пониженная работоспособность (пониженная работоспособность)

Неизвестно ("неизвестно")

Пред-ошибка ("пред Fail")

Запуск ("Запуск")

Остановка ("остановка")

Служба ("служба")

Пренапряжению ("напряжению")

Невосстановление ("невосстановление")

Нет контакта ("нет контакта")

Потеря связи ("потеря связи")

StatusInfo

Тип данных: UInt16

Тип доступа: только для чтения

Квалификаторы: маппингстрингс (MIF. |Рабочее состояние DMTF | 003,3 ")

Состояние логического устройства. Если это свойство не применяется к логическому устройству, следует использовать значение 5 (неприменимо).

Это свойство наследуется от _ CIM-унаследованной модели.

Другое (1)

Неизвестно (2)

Включено (3)

Отключено (4)

Неприменимо (5)

системкреатионкласснаме

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: распространено ("_ система CIM.CreationClassName"), _ ключ CIM

Имя класса создания системы области.

Это свойство наследуется от _ CIM-унаследованной модели.

SystemName

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: распространено ("_ система CIM.Name"), _ ключ CIM

Имя системы области.

Это свойство наследуется от _ CIM-унаследованной модели.

Комментарии

Класс _ датчика CIM является производным от CIM _-класса.

Инструментарий WMI не реализует этот класс. Классы WMI, производные от _ датчика CIM, см. в разделе Классы Win32.

Эта документация является производной от описаний класса CIM, опубликованных в формате DMTF. Корпорация Майкрософт могла внести изменения в Исправление незначительных ошибок, соответствовать стандартам документации пакета Microsoft SDK или предоставить дополнительные сведения.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Корневой \ CIMV2
MOF
CIMWin32. mof
DLL
CIMWin32.dll

См. также раздел

Модель _ CIM