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 伺服器執行階段需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。