Msvm_Error 类
一个专用类,包含有关严重性、原因、建议的操作以及与 CIM 操作失败相关的其他数据的信息。
以下语法是简化的托管对象格式 (MOF) 代码,它包括所有继承的属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Error : 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;
};
成员
Msvm_Error 类具有以下类型的成员:
属性
Msvm_Error 类具有这些属性。
-
CIMStatusCode
-
-
数据类型: uint32
-
访问类型:只读
此实例特征的 CIM 状态代码。 此属性定义可由符合的 CIM 服务器或侦听器返回的状态代码。 并非所有状态代码都对每个操作有效。 每个操作的规范应定义该操作可能返回的状态代码。 定义了 CIM 状态代码的以下值。 此属性继承自 CIM_Error。
值 含义 - 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
指定的命名空间不为空。 - DMTF 保留
- 21 = 值
保留值。 -
-
CIMStatusCodeDescription
-
-
数据类型: 字符串
-
访问类型:只读
包含 CIMStatusCode 属性的用户可读说明的字符串。 此说明可能会扩展,但必须与 CIMStatusCode 的定义一致。 此属性继承自 CIM_Error。
-
-
ErrorSource
-
-
数据类型: 字符串
-
访问类型:只读
) 生成错误的实例 (实体的标识信息。 如果此实体在 CIM 架构中建模,则此属性包含编码为字符串参数的实例的路径。 如果未建模,属性包含一些标识字符串,用于命名生成错误的实体。 根据 ErrorSourceFormat 属性设置路径或标识字符串的格式。 此属性继承自 CIM_Error。
-
-
ErrorSourceFormat
-
-
数据类型: uint16
-
访问类型:只读
ErrorSource 属性的格式可根据此属性的值进行解释。 此属性继承自 CIM_Error,并且始终设置为 0。
值 含义 - Unknown
- 0
格式未知,或者 CIM 客户端应用程序无法进行有意义的解释。 - 其他
- 1
格式由 OtherErrorSourceFormat 属性的值定义。 - CIMObjectHandle
- 2
使用为 objectHandle 非终端定义的 MOF 语法编码的 CIM 对象句柄用于标识实体。 -
-
ErrorType
-
-
数据类型: uint16
-
访问类型:只读
错误的主要分类。 定义了以下值。 此属性继承自 CIM_Error。
值 含义 - Unknown
- 0
- 其他
- 1
- 通信错误
- 2
此类型的错误主要与将信息从一个点传递到另一个点所需的过程和/或过程相关联。 - 服务质量错误
- 3
此类型的错误主要与导致功能或性能降低的故障相关联。 - 软件错误
- 4
此类型的错误主要与软件或处理错误相关联。 - 硬件错误
- 5
此类型的错误主要与设备或硬件故障有关。 - 环境错误
- 6
此类型的错误主要与与设施相关的故障条件或其他环境注意事项相关联。 - Security Error
- 7
此类型的错误与安全违规、病毒检测和类似问题相关联。 - 过度订阅错误
- 8
此类型的错误主要与未能分配足够的资源来完成操作有关。 - 不可用资源错误
- 9
此类型的错误主要与访问所需资源失败有关。 - 不支持的操作错误
- 10
此类型的错误主要与不支持的请求相关联。 -
-
消息
-
-
数据类型: 字符串
-
访问类型:只读
格式化的消息。 此消息是通过将 MessageArguments 中描述的消息的动态内容应用于 MessageID 在 OwningEntity 范围内唯一标识的格式字符串来构造的。 此属性继承自 CIM_Error。
-
-
MessageArguments
-
-
数据类型: 字符串 数组
-
访问类型:只读
包含消息的动态内容的数组。 此属性继承自 CIM_Error。
-
-
MessageID
-
-
数据类型: 字符串
-
访问类型:只读
一个不透明字符串,在 OwningEntity 的范围内唯一标识消息的格式。 此属性继承自 CIM_Error。
-
-
OtherErrorSourceFormat
-
-
数据类型: 字符串
-
访问类型:只读
为 ErrorSourceFormat 定义“Other”值的字符串。 当 ErrorSourceFormat 设置为 1 (其他) 时,必须将此值设置为非 NULL 值。 对于 ErrorSourceFormat 的所有其他值,此字符串的值必须设置为 Null。 此属性继承自 CIM_Error。
-
-
OtherErrorType
-
-
数据类型: 字符串
-
访问类型:只读
将 1 (“其他) ”指定为 ErrorType 时描述 ErrorType 的字符串。 此属性继承自 CIM_Error。
-
-
OwningEntity
-
-
数据类型: 字符串
-
访问类型:只读
一个唯一标识实体的字符串,该实体拥有此实例中所述的消息格式的定义。 OwningEntity 必须包含受版权保护、商标或其他唯一名称,该名称由定义格式的业务实体或标准机构所有。 此属性继承自 CIM_Error。
-
-
PerceivedSeverity
-
-
数据类型: uint16
-
访问类型:只读
一个枚举值,该值从通知器的角度来看描述错误的严重性:2 - 低应用于非关键问题,例如参数无效、用法不正确、功能不受支持。 3 - 应使用中等值来指示需要采取行动,但目前情况并不严重。 4 - 应使用“高”来指示现在需要操作。 5 - 致命应用于指示数据丢失或系统或服务故障不可恢复。 此属性继承自 CIM_Error。
-
未知 (0)
-
低 (2)
-
中等 (3)
-
高 (4)
-
致命 (5 )
-
-
可能原因
-
-
数据类型: uint16
-
访问类型:只读
描述错误可能原因的枚举值。 此属性继承自 CIM_Error。
-
未知 (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 材料供应耗尽 (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 登录尝试失败 (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 电池放电 (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 保护资源故障 (115)
-
数据库不一致 (116)
-
身份验证失败 (117)
-
违反保密 ( 118)
-
电缆篡改 (119)
-
延迟信息 (120)
-
重复信息 (121)
-
缺少信息 (122)
-
信息修改 (123)
-
信息失序 (124)
-
密钥已过期 (125)
-
不可否认性失败 (126)
-
工作时间活动 (127)
-
服务不足 (128)
-
过程错误 (129)
-
意外信息 (130 )
-
-
可能CauseDescription
-
-
数据类型: string
-
访问类型:只读
描述错误可能原因的字符串。 此属性继承自 CIM_Error。
-
-
RecommendedActions
-
-
数据类型: 字符串 数组
-
访问类型:只读
一个字符串,描述为解决错误而要采取的建议操作。 此属性继承自 CIM_Error。
-
备注
UAC 筛选可能会限制对 Msvm_Error 类的访问。 有关详细信息,请参阅 用户帐户控制和 WMI。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|