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


класс CIM_Indication

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

Синтаксис

[Indication, Version("2.24.0"), UMLPackagePath("CIM::Event"), AMENDMENT]
class CIM_Indication : __ExtrinsicEvent
{
  string   IndicationIdentifier;
  string   CorrelatedIndications[];
  datetime IndicationTime;
  uint16   PerceivedSeverity;
  string   OtherSeverity;
  string   IndicationFilterName;
  string   SequenceContext;
  sint64   SequenceNumber;
};

Члены

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

Элемент Property

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

Коррелированные идикации

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

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

Квалификаторы: MappingStrings ("Recommendation.ITU| X733. Коррелированные уведомления"), ModelCorrespondence ("CIM_Indication. IndicationIdentifier")

Массив, содержащий значения IndicationIdentifier уведомлений, связанных с этим.

IndicationFilterName

Тип данных: string

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

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

Идентификатор фильтра индикации, обрабатывающего индикацию. Служба отправки задает это свойство. Это свойство сопоставляется со свойством Name объекта CIM_IndicationFilter . Значение IndicationFilterName должно иметь следующий формат:

  • <OrgID>:<LocalID>
  • <OrgID> должно содержать защищенное авторским правом, товарным знаком или уникальное имя, принадлежащее бизнес-сущности, владеющей объектом.
  • <OrgID> не должен содержать двоеточие (:)
  • <LocalID> — уникальный идентификатор, выбранный бизнес-сущностью, которая владеет объектом .

IndicationIdentifier

Тип данных: string

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

Квалификаторы: MappingStrings ("Recommendation.ITU| X733. Идентификатор уведомления")

Идентификатор указания. Это свойство можно использовать в качестве значения ключа в массиве свойств CorrelatedIndications . Таким образом, IndicationIdentifier должен быть уникальным значением в пространстве имен этого экземпляра класса.

Чтобы убедиться, что IndicationIdentifier является уникальным, он должен использовать следующий формат:

  • <OrgID>:<LocalID>
  • <OrgID> должно содержать защищенное авторским правом, товарным знаком или уникальное имя, принадлежащее бизнес-сущности, владеющей объектом.
  • <OrgID> не должен содержать двоеточие (:)
  • <LocalID> — уникальный идентификатор, выбранный бизнес-сущностью, которая владеет объектом .
  • Для экземпляров, определяемых DMTF, <orgID> должен иметь значение "CIM".

Время индикации

Тип данных: datetime

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

Время и дата создания указания. Свойство может иметь значение NULL , если сущность, создающая указание, не может определить эти сведения.

Примечание

Значение IndicationTime может совпадать для индикаторов, которые создаются в быстрой последовательности.

OtherSeverity

Тип данных: string

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

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

Серьезность указания с точки зрения уведомляющего, если параметру PerceivedSeverity присвоено значение "1" (Другое).

PerceivedSeverity

Тип данных: uint16

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

Квалификаторы: MappingStrings ("Recommendation.ITU| X733. Воспринимаемая серьезность")

Серьезность указания с точки зрения уведомляющего.

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

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

Другое (1)

Указывает, что значение серьезности можно найти в свойстве OtherSeverity .

Информация (2)

Информация должна использоваться при предоставлении информативных ответов.

Понижение или предупреждение (3)

Следует использовать, когда это уместно, чтобы позволить пользователю решить, требуется ли действие.

Несовершеннолетний (4)

Необходимые меры, но в настоящее время ситуация не является серьезной.

Основной (5)

Действие требуется СЕЙЧАС.

Критический (6)

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

Неустранимая/неустранимая ( 7)

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

Зарезервировано DMTF (..)

SequenceContext

Тип данных: string

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

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

Контекст последовательности идентификатора последовательности для указания. Если служба не поддерживает идентификаторы последовательности для индикации, это свойство должно иметь значение NULL. Если индикатор повторно доставлен, это свойство остается прежним.

Примечание

Идентификатор последовательности для индикации позволяет прослушивателю определять повторяющиеся признаки, когда служба пытается повторно получить признаки, переупорядочение показаний, которые приходят не в порядке, и обнаруживать потерянные признаки.

Чтобы убедиться, что SequenceContext является уникальным, он должен использовать следующий формат:

  • индикация имя-службы#cim-service-start-id #listener-destination-creation-time
  • indication-service-name — это значение свойства Name экземпляра CIM_IndicationService , доставляющего указание.
  • cim-service-start-id — это идентификатор, который однозначно идентифицирует запуск службы. Например, это может быть метка времени начала или счетчик, увеличивающийся при каждом запуске или перезапуске службы.
  • listener-destination-creation-time — это метка времени создания экземпляра CIM_ListenerDestination , представляющего назначение прослушивателя.nС учетом этого формата рекомендуется только, клиенты CIM должны рассматривать значение как непрозрачный идентификатор для контекста последовательности и не должны полагаться на этот формат.

SequenceNumber

Тип данных: sint64

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

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

Порядковый номер идентификатора последовательности для указания.

Примечание

Идентификатор последовательности для индикации позволяет прослушивателю определять повторяющиеся признаки, когда служба пытается повторно получить признаки, переупорядочение показаний, которые приходят не в порядке, и обнаруживать потерянные признаки.

Порядковый номер имеет следующие характеристики:

  • Порядковый номер сбрасывается на "0" при каждом изменении значения SequenceContext .
  • Всякий раз, когда назначение прослушивателя получает новое указание, порядковый номер увеличивается на "1".
  • При превышении диапазона значений порядковый номер преобразуется в "0".
  • Если указание повторно доставлено, sequenceNumber остается прежним.

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

__ExtrinsicEvent