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) (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 錯誤的錯誤訊息正文。 如果沒有發生 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 伺服器開發需求。