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) (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 伺服器開發需求。