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 类具有以下类型的成员:

属性

CIM_Indication 类具有以下属性。

CorrelatedIndications

数据类型: 字符串 数组

访问类型:只读

限定符: MappingStrings (“Recommendation.ITU|X733。相关通知“) 、 ModelCorrespondence (”CIM_IndicationIndicationIdentifier“)

一个数组,其中包含与此相关的通知的 IndicationIdentifier 值。

IndicationFilterName

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_IndicationFilter.Name”)

处理指示的指示筛选器的标识符。 发送服务设置此属性。 此属性与 CIM_IndicationFilter 对象的 Name 属性相关联。 IndicationFilterName 的值应使用以下格式:

  • <OrgID><LocalID>
  • <OrgID> 必须包含由拥有对象的业务实体拥有的版权、商标或唯一名称。
  • <OrgID> 不得包含冒号 (:)
  • <LocalID> 由拥有 对象的业务实体选择的唯一标识符。

IndicationIdentifier

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Recommendation.ITU|X733。通知标识符“)

指示的标识符。 此属性可用作 CorrelatedIndications 属性数组中的键值。 因此, IndicationIdentifier 应该是此类实例的命名空间中的唯一值。

若要确保 IndicationIdentifier 是唯一的,它应使用以下格式:

  • <OrgID><LocalID>
  • <OrgID> 必须包含由拥有对象的业务实体拥有的版权、商标或唯一名称。
  • <OrgID> 不得包含冒号 (:)
  • <LocalID> 由拥有 对象的业务实体选择的唯一标识符。
  • 对于 DMTF 定义的实例, <OrgID> 应设置为“CIM”。

IndicationTime

数据类型: datetime

访问类型:只读

创建指示的时间和日期。 如果创建指示的实体无法确定此信息,则可以将 属性设置为 NULL

注意

对于快速连续生成的指示, IndicationTime 值可以相同。

OtherSeverity

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_AlertIndicationPerceivedSeverity“)

当 PerceivedSeverity 设置为“1”时,从通知器的角度来看,指示的严重性 (其他) 。

PerceivedSeverity

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“Recommendation.ITU|X733。感知严重性“)

从通知器的角度来看,指示的严重性。

未知 (0)

指示的感知严重性未知或不确定。

其他 (1)

指示可以在 OtherSeverity 属性中找到 Severity 的值。

信息 (2)

提供信息性响应时,应使用信息。

降级/警告 (3)

应在适当的时候使用,让用户决定是否需要操作。

次要 (4)

需要采取行动,但目前情况并不严重。

主要 (5)

现在需要操作。

关键 (6)

现在需要采取行动,范围很广 (关键资源可能即将中断将导致) 。

致命/不可恢复 (7)

发生错误,但采取补救措施已晚。

DMTF 保留 (.)

SequenceContext

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_IndicationSequenceNumber“)

指示的序列标识符的序列上下文。 如果服务不支持指示的序列标识符,则此属性应设置为 NULL。 如果指示已重新传送,则此属性保持不变。

注意

指示的序列标识符使侦听器能够识别服务尝试重新传送指示时重复的指示,重新排序无序到达的指示,并检测丢失的指示。

若要确保 SequenceContext 是唯一的,它应使用以下格式:

  • indication-service-name#cim-service-start-id #listener-destination-creation-time
  • indication-service-name 是传递指示的 CIM_IndicationService 实例的 Name 属性的值。
  • cim-service-start-id 是唯一标识服务的启动操作的标识符。 例如,这可以是开始时间的时间戳,也可以是每次启动或重启服务时增加的计数器。
  • listener-destination-creation-time 是表示侦听器 destination 的 CIM_ListenerDestination 实例创建时间的时间戳。nSince 此格式只是建议,CIM 客户端应将该值视为序列上下文的不透明标识符,不应依赖于此格式。

SequenceNumber

数据类型: sint64

访问类型:只读

限定符: ModelCorrespondence (“CIM_IndicationSequenceContext“)

指示的序列标识符的序列号。

注意

指示的序列标识符使侦听器能够识别服务尝试重新传送指示时重复的指示,重新排序无序到达的指示,并检测丢失的指示。

序列号具有以下特征:

  • 每当 SequenceContext 值更改时,序列号将重置为“0”。
  • 每当侦听器目标收到新指示时,序列号将增加“1”。
  • 超出值范围时,序列号换行为“0”。
  • 如果重新传送指示, 则 SequenceNumber 保持不变。

要求

要求
最低受支持的客户端
Windows 8.1
最低受支持的服务器
Windows Server 2012 R2
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

__ExtrinsicEvent