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错误