_Класс CIM дискретесенсор

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

Учитывая Добавление свойств CurrentState и поссиблестатес к _ датчику CIM, подкласс дискретного датчика больше не требуется, однако он сохраняется для обеспечения обратной совместимости. Сведения в свойствах куррентреадинг и поссиблевалуес обычно имеют те же значения и семантику, что и свойства CurrentState и поссиблестатес , унаследованные от _ датчика CIM.

Важно!

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

Приведенный ниже синтаксис является упрощенной версией кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в MOF.

Синтаксис

[Abstract, UUID("{1BF00330-E3D1-11d2-8601-0000F8102E5F}"), AMENDMENT]
class CIM_DiscreteSensor : CIM_Sensor
{
  string   AcceptableValues[];
  uint16   Availability;
  string   Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   CurrentReading;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  datetime InstallDate;
  uint32   LastErrorCode;
  string   Name;
  string   PNPDeviceID;
  string   PossibleValues[];
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  string   Status;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
};

Участники

Класс CIM _ дискретесенсор имеет следующие типы членов:

Методы

Класс CIM _ дискретесенсор содержит следующие методы.

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

Свойства

Класс CIM _ дискретесенсор имеет следующие свойства.

акцептаблевалуес

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

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

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

Строки в свойстве поссиблевалуес считаются приемлемыми (то есть они не являются ошибками).

Доступность

Тип данных: 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-унаследованной модели.

куррентреадинг

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

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

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

Текущее значение, указываемое датчиком.

Описание

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

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

Квалификаторы: 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"

поссиблевалуес

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

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

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

Перечисляет выходные данные из дискретного датчика.

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

Тип данных: 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 ("состояние")

Строка, указывающая текущее состояние объекта. Можно определить операционное и нерабочее состояние. Оперативное состояние может включать "ОК", "деградация" и "пред Fail". "Пред-Fail" указывает, что элемент работает правильно, но прогнозирует сбой (например, жесткий диск с поддержкой SMART).

Нерабочее состояние может включать "Error", "starting", "остановка" и "обслуживание". "Служба" может применяться при зеркальном отображении дисков, перезагрузке списка разрешений пользователя или выполнении других административных задач. Не вся такая работа находится в оперативном режиме, но управляемый элемент не является ни "ОК", ни в одном из других состояний.

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

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

ОК ("ОК")

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

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

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

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

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

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

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

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

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

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

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

StatusInfo

Тип данных: UInt16

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

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

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

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

Другое (1)

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

Включено (3)

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

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

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

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

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

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

Свойство свойства CreationClassName системы.

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

SystemName

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

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

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

Свойство имени системы области.

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

Комментарии

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

Инструментарий WMI не реализует этот класс.

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

Требования

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

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

_Датчик CIM