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服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。