CIM_Error 类

CIM_Error 类包含有关 CIM 操作失败的信息。

语法

[Indication, Abstract, Version("2.22.1"), Exception, UMLPackagePath("CIM::Interop"), 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

访问类型:只读

限定符: MappingStrings (“DSP0201”。DMTF |错误。CODE|2.3“,”DSP0200.DMTF |CIMError|1.3“) , ModelCorrespondence (”CIM_ErrorCIMStatusCodeDescription“)

此实例特征的 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 保留 (。)

CIMStatusCodeDescription

数据类型: string

访问类型:只读

限定符: MappingStrings (“DSP0201”。DMTF |错误。DESCRIPTION|2.3“,”DSP0200.DMTF |CIMError|1.3“) , ModelCorrespondence (”CIM_ErrorCIMStatusCode“)

一个自由格式的字符串,其中包含 CIMStatusCode 属性值的可读说明。

注意

此说明可能会扩展,但必须与 CIMStatusCode 的定义一致。

ErrorSource

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorErrorSourceFormat“)

标识生成错误的实体的信息。 如果实体由 CIM 架构建模,则此属性包含编码为字符串参数的实例的路径。 否则, 属性包含一个字符串,用于命名生成错误的实体。 此属性的格式由 ErrorSourceFormat 属性指定。

ErrorSourceFormat

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorErrorSource“、”CIM_ErrorOtherErrorSourceFormat“)

ErrorSource 属性的格式。

未知 (0)

格式未知,或者 CIM 客户端应用程序无法解释。

其他 (1)

格式由 OtherErrorSourceFormat 属性的值定义。

CIMObjectPath (2)

CIM 基础结构规范中定义的 CIM 对象路径。

DMTF 保留 (。)

ErrorType

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorOtherErrorType“)

主要错误类型。

未知 (0)

其他 (1)

通信错误 (2)

此类型的错误主要与将信息从一个点传递到另一个点所需的过程和/或过程相关联。

服务质量错误 (3)

此类型的错误主要与导致功能或性能降低的故障相关联。

软件错误 (4)

此类型的错误主要与软件或处理错误相关联。

硬件错误 (5)

此类型的错误主要与设备或硬件故障相关联。

环境错误 (6)

其他环境注意事项。

安全错误 (7)

此类型的错误与安全违规、病毒检测和类似问题相关联。

超额订阅错误 (8)

此类型的错误主要与未能分配足够的资源来完成操作相关联。

不可用资源错误 (9)

此类型的错误主要与访问所需资源失败相关联。

不支持的操作错误 (10)

此类型的错误主要与不支持的请求相关联。

DMTF 保留 (。)

消息

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorMessageID“、”CIM_Error”。MessageArguments“)

格式化的消息。

注意

通过将 MessageArguments 属性的动态元素与 MessageID 属性的静态元素组合在一起,然后将它们添加到与 OwningEntity 关联的消息注册表或目录中来创建。

MessageArguments

数据类型: 字符串 数组

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorMessageID“、”CIM_Error”。消息“)

包含消息的动态内容的数组。

MessageID

数据类型: string

访问类型:只读

限定符: 必需ModelCorrespondence (“CIM_ErrorMessage“、”CIM_Error”。MessageArguments“)

一个不透明字符串,在 OwningEntity 的范围内唯一标识消息的格式。

OtherErrorSourceFormat

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorErrorSourceFormat“)

ErrorSourceFormat 设置为“1” (其他) 时定义 ErrorSourceFormat 值的字符串。

OtherErrorType

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_ErrorErrorType“)

一个自由格式的字符串,当它设置为“1”时描述 ErrorType 值 (其他) 。

OwningEntity

数据类型: string

访问类型:只读

拥有此实例所描述的消息格式的实体的唯一 ID。

注意

此属性必须包含受版权保护、商标或唯一名称,该名称由定义消息格式的业务实体或标准机构所有。

PerceivedSeverity

数据类型: uint16

访问类型:只读

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

从发送错误消息的元素的角度描述错误严重性。

未知 (0)

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

其他 (1)

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

信息 (2)

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

降级/警告 (3)

应在适当时使用,以便用户决定是否需要操作。

次要 (4)

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

主要 (5)

现在需要操作。

关键 (6)

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

致命/不可恢复 (7)

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

DMTF 保留 (。)

可能原因

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“Recommendation.ITU|X733。可能的原因“, ”Recommendation.ITU|M3100.probableCause“、”ITU-IANA-ALARM-TC“) , ModelCorrespondence (”CIM_Error.可能CauseDescription“)

错误可能原因的说明。

未知 (0)

其他 (1)

适配器/卡错误 (2)

应用程序子系统故障 (3)

带宽减少 (4)

连接建立错误 (5)

通信协议错误 (6)

通信子系统故障 (7)

配置/自定义错误 (8)

拥塞 (9)

损坏的数据 (10)

CPU 周期限制超出 (11)

数据集/调制解调器错误 (12)

降级信号 (13)

DTE-DCE 接口错误 (14)

机箱门打开 (15)

设备故障 (16)

振动过度 (17)

文件格式错误 (18)

检测到 火灾 (19)

检测到 20) (洪水

帧错误 (21)

HVAC 问题 (22)

湿度不可接受的 (23)

I/O 设备错误 (24)

输入设备错误 (25)

LAN 错误 (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)

保险丝故障 (97)

生成器故障 (98)

低电池 (99)

低燃油 (100)

低水 (101)

爆炸性气体 (102)

大风 (103)

结冰 (104)

烟雾 (105)

内存不匹配 (106)

CPU 周期外 (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 保留 (。)

可能CauseDescription

数据类型: string

访问类型:只读

限定符: ModelCorrespondence (“CIM_Error可能原因“)

可能Cause 属性设置为“1”时,描述错误可能原因的自由格式字符串, (其他) 。

RecommendedActions

数据类型: 字符串 数组

访问类型:只读

一个自由格式字符串数组,描述为解决错误而要采取的建议操作。

要求

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