SMS_ExtendedStatus Server WMI 類別

SMS_ExtendedStatus Configuration Manager 中的 WMI 類別支援錯誤物件,可提供目前錯誤的原因和性質。

下列語法是從 MOF) 程式碼 (Managed Object Format 簡化而來,並包含所有繼承的屬性。

語法

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) (SQL) 或安全性。
動作 (位元 21-16) 失敗的動作,例如,開啟、讀取或保留。
物件 (位元 15-8) 要執行動作的物件類型,例如參數或執行個體。
原因 (位元 7-0) 失敗的原因。 可能未設定此值。 例如,如果載入套件定義檔案 (.pdf) 時發生錯誤,會設定R_PDFERROR。

File 資料類型: String

存取類型:讀取/寫入

限定詞:無

引發錯誤條件的模組。 預設值為 “”。

Line 資料類型: UInt32

存取類型:讀取/寫入

限定詞:無

引發錯誤的模組內的行號。 預設值為 0。

ObjectInfo 資料類型: String

存取類型:讀取/寫入

限定詞:無

選用錯誤資訊,包含造成錯誤的物件、造成錯誤的參數,或 結構化查詢語言 (SQL) (SQL) 訊息文字,以及其他資料。 例如,「軟體產品合規性」會將此屬性設定為造成錯誤的記錄編號。

Operation 資料類型: String

存取類型:讀取/寫入

限定詞:無

發生失敗或異常時發生的作業。

ParameterInfo 資料類型: String

存取類型:讀取/寫入

限定詞:無

與錯誤或狀態變更有關的一或多個參數。

ProviderName 資料類型: String

存取類型:讀取/寫入

限定詞:無

造成或報告錯誤或狀態變更的提供者名稱。 如果提供者未參與,此字串會設定為 “Windows Management”。

SQLMessage 資料類型: String

存取類型:讀取/寫入

限定詞:無

上一個 SQL Server 錯誤的錯誤訊息文字。 此屬性會設定為null如果不存在 SQL Server 錯誤。

SQLSeverity 資料類型: UInt32

存取類型:讀取/寫入

限定詞:無

上一個 SQL Server 錯誤的嚴重性代碼。 此屬性會設定為null如果不存在 SQL Server 錯誤。

SQLStatus 資料類型: UInt32

存取類型:讀取/寫入

限定詞:無

上一個 SQL Server 錯誤的錯誤碼。 此屬性會設定為null如果不存在 SQL Server 錯誤。

StatusCode 資料類型: UInt32

存取類型:讀取/寫入

限定詞:無

作業的錯誤或資訊代碼。

註解

此類別的類別限定詞包括:

需求

執行階段需求

如需詳細資訊,請參閱 Configuration Manager 伺服器執行階段需求。

開發需求

如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。

另請參閱

關於 Configuration Manager 錯誤