SMS_ExtendedStatus服务器 WMI 类

SMS_ExtendedStatus Configuration Manager 中的 WMI 类支持错误对象,该对象提供当前错误的原因和性质。

以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。

语法

Class SMS_ExtendedStatus : __ExtendedStatus  
{  
     String CauseInfo;  
     String Description;  
     UInt32 ErrorCode;  
     String File;  
     UInt32 Line;  
     String ObjectInfo;  
     String Operation;  
     String ParameterInfo;  
     String ProviderName;  
     String SQLMessage;  
     UInt32 SQLSeverity;  
     UInt32 SQLStatus;  
     UInt32 StatusCode;  
};  

方法

SMS_ExtendedStatus 不定义任何方法。

属性

CauseInfo
数据类型String

访问类型:读/写

限定符:无

可选错误信息。 此属性可以包含错误发生的原因以及其他信息。 例如,软件产品符合性将此属性设置为导致错误的字段号。

Description
数据类型String

访问类型:读/写

限定符:无

错误或操作状态的可选详细说明。

ErrorCode
数据类型UInt32

访问类型:读/写

限定符:无

定义错误严重性、设施、操作、对象和原因的复合错误代码。 Ssperrcode.h 头文件包含用于评估错误条件的宏。 下表列出了构成此属性的五位字段掩码。 默认值为 0。

Mask 说明
严重性 (位 31-30) 标识应用程序是否可以继续以及在多大程度上可以继续的值。 三个级别的严重性是功能、次要和主要。

功能错误允许应用程序继续处理Configuration Manager的任何方面。

一个小错误允许应用程序继续处理与导致此错误的区域无关的其他Configuration Manager区域。

但是,如果应用程序收到重大错误,它应停止处理请求并终止。
设施 (位 27-22) 发生错误时访问的设备,例如内部、文件、结构化查询语言 (SQL) 或安全性。
操作 (位 21-16) 失败的操作,例如打开、读取或保留。
对象 (位 15-8) 要对其执行操作的对象类型,例如,参数或实例。
原因 (位 7-0) 失败的原因。 此值可能未设置。 例如,如果在加载包定义文件 (.pdf) 时发生错误,则会设置R_PDFERROR。

File
数据类型String

访问类型:读/写

限定符:无

引发错误条件的模块。 默认值为“”。

Line
数据类型UInt32

访问类型:读/写

限定符:无

引发错误的模块内的行号。 默认值为 0。

ObjectInfo
数据类型String

访问类型:读/写

限定符:无

可选错误信息,其中包含导致错误的 对象、导致错误的参数或结构化查询语言 (SQL) 消息文本以及其他数据。 例如,软件产品符合性将此属性设置为导致错误的记录数。

Operation
数据类型String

访问类型:读/写

限定符:无

操作在发生故障或异常时发生。

ParameterInfo
数据类型String

访问类型:读/写

限定符:无

错误或状态更改中涉及的一个或多个参数。

ProviderName
数据类型String

访问类型:读/写

限定符:无

导致或报告错误或状态更改的提供程序的名称。 如果未涉及提供程序,则此字符串设置为“Windows 管理”。

SQLMessage
数据类型String

访问类型:读/写

限定符:无

上一个SQL Server错误的错误消息文本。 如果没有SQL Server错误,则此属性设置为 null

SQLSeverity
数据类型UInt32

访问类型:读/写

限定符:无

上一个SQL Server错误的严重性代码。 如果没有SQL Server错误,则此属性设置为 null

SQLStatus
数据类型UInt32

访问类型:读/写

限定符:无

上一个SQL Server错误的错误代码。 如果没有SQL Server错误,则此属性设置为 null

StatusCode
数据类型UInt32

访问类型:读/写

限定符:无

操作的错误或信息代码。

备注

此类的类限定符包括:

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

关于Configuration Manager错误