Поделиться через


класс WMI CIM_Error

Специализированный класс, содержащий сведения о серьезности, причине, рекомендуемых действиях и других данных, связанных с сбоем операции CIM. Экземпляры этого типа МОГУТ быть включены в состав ответа на операцию CIM.

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

Синтаксис

[Indication, Exception, UMLPackagePath("CIM::Interop"), Version("2.22.1"), AMENDMENT]
class CIM_Error
{
  uint16 ErrorType;
  string OtherErrorType;
  string OwningEntity;
  string MessageID;
  string Message;
  string MessageArguments[];
  uint16 PerceivedSeverity;
  uint16 ProbableCause;
  string ProbableCauseDescription;
  string RecommendedActions[];
  string ErrorSource;
  uint16 ErrorSourceFormat = 0;
  string OtherErrorSourceFormat;
  uint32 CIMStatusCode;
  string CIMStatusCodeDescription;
};

Участники

Класс CIM_Error имеет следующие типы элементов:

Свойства

Класс CIM_Error имеет эти свойства.

CIMStatusCode

Тип данных: uint32

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

Квалификаторы: ModelCorrespondence ("CIM_Error.CIMStatusCodeDescription")

Код состояния CIM, характеризующий этот экземпляр. Это свойство определяет коды состояния, которые могут быть возвращены соответствующим сервером CIM или прослушивателем. Обратите внимание, что для каждой операции допустимы не все коды состояния. Спецификация для каждой операции должна определять коды состояния, которые могут быть возвращены этой операцией.

Возможные значения.

Значение Значение
CIM_ERR_FAILED
1
Произошла общая ошибка, которая не охватывается более конкретным кодом ошибки.
CIM_ERR_ACCESS_DENIED
2
Доступ к ресурсу CIM недоступен клиенту.
CIM_ERR_INVALID_NAMESPACE
3
Целевое пространство имен не существует.
CIM_ERR_INVALID_PARAMETER
4
Одно или несколько значений параметров, переданных методу, недопустимы.
CIM_ERR_INVALID_CLASS
5
Указанный класс не существует.
CIM_ERR_NOT_FOUND
6
Не удалось найти запрошенный объект.
CIM_ERR_NOT_SUPPORTED
7
Запрошенная операция не поддерживается.
CIM_ERR_CLASS_HAS_CHILDREN
8
Операция не может выполняться для этого класса, так как у него есть экземпляры.
CIM_ERR_CLASS_HAS_INSTANCES
9
Операция не может выполняться для этого класса, так как у него есть экземпляры.
CIM_ERR_INVALID_SUPERCLASS
10
Невозможно выполнить операцию, так как указанный суперкласс не существует.
CIM_ERR_ALREADY_EXISTS
11
Невозможно выполнить операцию, так как объект уже существует.
CIM_ERR_NO_SUCH_PROPERTY
12
Указанное свойство не существует.
CIM_ERR_TYPE_MISMATCH
13
Указанное значение несовместимо с типом.
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
14
Язык запросов не распознается или не поддерживается.
CIM_ERR_INVALID_QUERY
15
Запрос недопустим для указанного языка запросов.
CIM_ERR_METHOD_NOT_AVAILABLE
16
Не удалось выполнить экстринсический метод.
CIM_ERR_METHOD_NOT_FOUND
17
Указанный экстринсический метод не существует.
CIM_ERR_UNEXPECTED_RESPONSE
18
Возвращенный ответ на асинхронную операцию не ожидался.
CIM_ERR_INVALID_RESPONSE_DESTINATION
19
Указанное назначение для асинхронного ответа недопустимо.
CIM_ERR_NAMESPACE_NOT_EMPTY
20
Указанное пространство имен не является пустым.
CIM_ERR_INVALID_ENUMERATION_CONTEXT
21
Недопустимый контекст перечисления.
CIM_ERR_INVALID_OPERATION_TIMEOUT
22
Указанное пространство имен не является пустым.
CIM_ERR_PULL_HAS_BEEN_ABANDONED
23
Указанное пространство имен не является пустым.
CIM_ERR_PULL_CANNOT_BE_ABANDONED
24
Сбой попытки отказаться от операции извлечения.
CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED
25
Отфильтрованные перечисления не поддерживаются.
CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED
26
Продолжить ошибку не поддерживается.
CIM_ERR_SERVER_LIMITS_EXCEEDED
27
Превышены ограничения сервера WBEM (например, память, подключения, ...)
CIM_ERR_SERVER_IS_SHUTTING_DOWN
28
Сервер WBEM завершает работу.
CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED
29
Указанная функция запроса не поддерживается.
Зарезервированный DMTF
30 65535
Зарезервировано для последующего использования.

CIMStatusCodeDescription

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.CIMStatusCode")

Строка свободной формы, содержащая удобочитаемое пользователем описание свойства CIMStatusCode . Это описание может расшириться, но должно быть согласовано со значением CIMStatusCode.

ErrorSource

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ErrorSourceFormat")

Определяет сущность или экземпляр, создающий ошибку. Если эта сущность моделиируется в схеме CIM, это свойство содержит путь экземпляра, закодированного как строковый параметр. Если он не моделировался, свойство содержит определенную строку, которая называет сущность, которая вызвала ошибку. Путь или определение строки форматируется для свойства ErrorSourceFormat .

ErrorSourceFormat

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ErrorSource", "CIM_Error.OtherErrorSourceFormat")

Описывает формат свойства ErrorSource .

Возможные значения.

Значение Значение
Unknown
0
Формат неизвестен или не интерпретируется клиентским приложением CIM.
Другое
1
Формат определяется значением свойства OtherErrorSourceFormat.
CIMObjectPath
2
Путь объекта CIM, как определено в спецификации инфраструктуры CIM.
Зарезервированный DMTF
3 65535
Зарезервировано для последующего использования.

ErrorType

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_Error.OtherErrorType")

Первичная классификация ошибки.

Возможные значения.

Значение Значение
Unknown
0
Неизвестна.
Другое
1
Другое.
Ошибка связи
2
Ошибки этого типа главным образом связаны с процедурами и /или процессами, необходимыми для передачи информации из одной точки в другую.
Ошибка качества обслуживания
3
Ошибка качества обслуживания. Ошибки этого типа главным образом связаны с ошибками, которые приводят к снижению функциональности или производительности.
Ошибка программного обеспечения
4
Ошибка этого типа в основном связана с программным обеспечением или ошибкой обработки.
Ошибка оборудования
5
Ошибки этого типа в основном связаны с сбоем оборудования или оборудования.
Ошибка окружающей среды
6
Ошибки этого типа главным образом связаны с условием сбоя, связанным с объектом или другими экологическими соображениями.
Ошибка безопасности
7
Ошибки этого типа связаны с нарушениями безопасности, обнаружением вирусов и аналогичными проблемами.
Ошибка oversubscription
8
Ошибки этого типа главным образом связаны с сбоем выделения достаточных ресурсов для завершения операции.
Ошибка недоступного ресурса
9
Ошибки этого типа главным образом связаны с ошибкой доступа к требуемому ресурсу.
Ошибка неподдерживаемой операции
10
Ошибки этого типа главным образом связаны с запросами, которые не поддерживаются.
Зарезервированный DMTF
11 65535

Сообщение

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.MessageID", "CIM_Error.MessageArguments")

Отформатированное сообщение. Это сообщение создается путем объединения некоторых или всех динамических элементов, указанных в свойстве MessageArguments со статическими элементами, определенными в MessageID.

MessageArguments

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.MessageID", "CIM_Error.Message")

Массив, содержащий динамическое содержимое сообщения.

Messageid

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

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

Квалификаторы: Обязательный, ModelCorrespondence ("CIM_Error.Message", "CIM_Error.MessageArguments")

Внешняя строка, которая однозначно идентифицирует в область идентификатора OwningEntity, формат сообщения.

OtherErrorSourceFormat

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ErrorSourceFormat")

Описание других значений для ErrorSourceFormat. Если errorSourceFormat имеет значение Other, это свойство должно быть не NULL. Для всех остальных значений ErrorSourceFormat это свойство должно иметь значение NULL.

OtherErrorType

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ErrorType")

Строка свободной формы, описывающая ошибку, когда свойство ErrorType имеет значение Other.

OwningEntity

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

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

Строка, которая однозначно идентифицирует сущность, которая владеет определением формата сообщения, описанного в этом экземпляре. ВладелецEntity должен включать авторские права, товарные знаки или другое уникальное имя, принадлежащее бизнес-сущности или органу стандартов, определяющему формат.

Мнимая разверность

Тип данных: uint16

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

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

Возможные значения.

Значение Значение
Unknown
0
Серьезность ошибки неизвестна.
Другое
1
Значение серьезности можно найти в свойстве OtherSeverity.
Информация
2
Предоставляет информативный ответ.
Понижение или предупреждение
3
Может потребоваться действие.
Minor
4
Необходимо принять меры, но в настоящее время ситуация не является серьезной.
Major
5
Действие необходимо немедленно.
Критически
6
Необходимо немедленное действие, и область является широким.
Неустранимая/неустранимая
7
Произошла ошибка, но слишком поздно принять меры.
Зарезервированный DMTF
8 65535
Зарезервировано для последующего использования.

ProbableCause

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ProbableCauseDescription")

Перечисленное значение, описывающее возможную причину ошибки.

Возможные значения.

Значение Значение
Unknown
0
Другое
1
Ошибка адаптера или карточки
2
Сбой подсистемы приложений
3
Уменьшение пропускной способности
4
Ошибка создания Подключение ion
5
Ошибка протокола связи
6
Сбой подсистемы связи
7
Ошибка конфигурации и настройки
8
Перегрузки
9
Поврежденные данные
10
Превышено ограничение циклов ЦП
11
Ошибка набора данных и модема
12
Пониженный сигнал
13
Ошибка интерфейса DTE-DCE
14
Открытый корпус двери
15
Неисправность оборудования
16
Чрезмерная вибрация
17
Ошибка формата файла
18
Обнаружен пожар
19
Обнаружено наводнение
20
Ошибка обрамления
21
Проблема HVAC
22
Недопустимость влажности
23
Ошибка устройства ввода-вывода
24
Ошибка входного устройства
25
Ошибка локальной сети
26
Обнаружена нетоксическая утечка
27
Ошибка передачи локальных узлов
28
Потеря кадра
29
Потеря сигнала
30
Материалы, которые исчерпаны
31
Проблема с мультиплексером
32
Вне памяти
33
Ошибка выходного устройства
34
Снижение производительности
35
Проблема с питанием
36
Недопустимое давление
37
Проблема процессора (внутренняя ошибка компьютера)
38
Сбой насоса
39
Превышен размер очереди
40
Сбой получения
41
Сбой приемника
42
Ошибка передачи удаленных узлов
43
Ресурс в емкости или близкой емкости
44
Чрезмерное время отклика
45
Превышение скорости повторной передачи
46
Ошибка программного обеспечения
47
Программа программного обеспечения ненормально прекращена
48
Ошибка программы программного обеспечения (неверные результаты)
49
Проблема с емкостью служба хранилища
50
Недопустимое значение температуры
51
Пороговое значение пересекалось
52
Проблема с временем
53
Обнаружена токсическая утечка
54
Сбой передачи
55
Сбой датчика
56
Базовый ресурс недоступен
57
Несоответствие версий
58
Предыдущее оповещение снято
59
Неудачные попытки входа
60
Обнаружен вирус программного обеспечения
61
Нарушение безопасности оборудования
62
Обнаружен отказ в обслуживании
63
Несоответствие учетных данных безопасности
64
Несанкционированный доступ
65
Полученное оповещение
66
Потеря указателя
67
Несоответствие полезных данных
68
Ошибка передачи
69
Чрезмерная частота ошибок
70
Проблема трассировки
71
Элемент Недоступен
72
Отсутствующий элемент
73
Потеря многокадрового кадра
74
Сбой канала трансляции
75
Недопустимое сообщение получено
76
Сбой маршрутизации
77
Сбой обратной планки
78
Дублирование идентификаторов
79
Сбой пути защиты
80
Потеря синхронизации или несоответствие
81
Проблема терминала
82
Сбой часов в режиме реального времени
83
Сбой антенны
84
Сбой заряда батареи
85
Сбой диска
86
Сбой прыжка частоты
87
Потеря избыточности
88
Сбой питания
89
Проблема качества сигнала
90
Выгрузка батареи
91
Сбой батареи
92
Проблема с коммерческой мощностью
93
Сбой вентилятора
94
Сбой двигателя
95
Сбой датчика
96
Сбой fuse
97
Сбой генератора
98
Низкая батарея
99
Низкое топливо
100
Низкая вода
101
Взрывной газ
102
Высокие ветры
103
Сборка льда
104
Дым
105
Несоответствие памяти
106
Вне циклов ЦП
107
Проблема с средой программного обеспечения
108
Сбой загрузки программного обеспечения
109
Элемент Повторно инициализирован
110
Время ожидания
111
Проблемы с ведением журнала
112
Обнаружена утечка
113
Сбой механизма защиты
114
Защита сбоя ресурсов
115
Несоответствие базы данных
116
Сбой проверки подлинности
117
Нарушение конфиденциальности
118
Незаконное изменение кабеля
119
Отложенная информация
120
Повторяющиеся сведения
121
Отсутствующие сведения
122
Изменение информации
123
Сведения вне последовательности
124
Срок действия ключа истек
125
Отказ от отказов
126
Нерабочее время действия
127
Вне службы
128
Процедурная ошибка
129
Непредвиденные сведения
130
Зарезервированный DMTF
131 65535
Зарезервировано для последующего использования.

ProbableCauseDescription

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

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

Квалификаторы: ModelCorrespondence ("CIM_Error.ProbableCause")

Строка свободной формы, описывающая возможную причину ошибки.

Рекомендуемые действия

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

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

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

Требования

Требование Значение
Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Пространство имен
Root\standardcimv2
MOF
NetTCPIP.mof
DLL-библиотеки
NetTCPIP.dll