CIM_Error WMI 類別
特製化類別,其中包含與 CIM 作業失敗相關的嚴重性、原因、建議動作和其他數據的相關信息。 此類型的實例可包含在 CIM 作業的回應中。
下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。
語法
[Indication, Exception, UMLPackagePath("CIM::Interop"), Version("2.22.1"), AMENDMENT]
class CIM_Error
{
uint16 ErrorType;
string OtherErrorType;
string OwningEntity;
string MessageID;
string Message;
string MessageArguments[];
uint16 PerceivedSeverity;
uint16 ProbableCause;
string ProbableCauseDescription;
string RecommendedActions[];
string ErrorSource;
uint16 ErrorSourceFormat = 0;
string OtherErrorSourceFormat;
uint32 CIMStatusCode;
string CIMStatusCodeDescription;
};
成員
CIM_Error類別具有下列類型的成員:
屬性
CIM_Error 類別具有這些屬性。
-
CIMStatusCode
-
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.CIMStatusCodeDescription”)
此實例的特性為 CIM 狀態代碼。 這個屬性會定義狀態代碼,這些狀態代碼可由符合 CIM 伺服器或接聽程式傳回。 請注意,並非所有狀態代碼對每個作業都有效。 每個作業的規格都應該定義該作業可能傳回的狀態代碼。
可能的值為 。
值 意義 - CIM_ERR_FAILED
- 1
較特定的錯誤碼未涵蓋的一般錯誤。 - CIM_ERR_ACCESS_DENIED
- 2
無法存取 CIM 資源給用戶端。 - CIM_ERR_INVALID_NAMESPACE
- 3
目標命名空間不存在。 - CIM_ERR_INVALID_PARAMETER
- 4
傳遞至 方法的一或多個參數值無效。 - CIM_ERR_INVALID_CLASS
- 5
指定的類別不存在。 - CIM_ERR_NOT_FOUND
- 6
找不到要求的物件。 - CIM_ERR_NOT_SUPPORTED
- 7
不支援要求的作業。 - CIM_ERR_CLASS_HAS_CHILDREN
- 8
作業無法在此類別上執行,因為它有 實例。 - CIM_ERR_CLASS_HAS_INSTANCES
- 9
作業無法在此類別上執行,因為它有 實例。 - CIM_ERR_INVALID_SUPERCLASS
- 10
作業無法執行,因為指定的超類別不存在。 - CIM_ERR_ALREADY_EXISTS
- 11
無法執行作業,因為對象已經存在。 - CIM_ERR_NO_SUCH_PROPERTY
- 12
指定的屬性不存在。 - CIM_ERR_TYPE_MISMATCH
- 13
所提供的值與型別不相容。 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
- 14
無法辨識或支持查詢語言。 - CIM_ERR_INVALID_QUERY
- 15
查詢對指定的查詢語言無效。 - CIM_ERR_METHOD_NOT_AVAILABLE
- 16
無法執行 extrinsic 方法。 - CIM_ERR_METHOD_NOT_FOUND
- 17
指定的 extrinsic 方法不存在。 - CIM_ERR_UNEXPECTED_RESPONSE
- 18
預期不會傳回異步操作的回應。 - CIM_ERR_INVALID_RESPONSE_DESTINATION
- 19
異步回應的指定目的地無效。 - CIM_ERR_NAMESPACE_NOT_EMPTY
- 20
指定的命名空間不是空的。 - CIM_ERR_INVALID_ENUMERATION_CONTEXT
- 21
提供的列舉內容無效。 - CIM_ERR_INVALID_OPERATION_TIMEOUT
- 22
指定的命名空間不是空的。 - CIM_ERR_PULL_HAS_BEEN_ABANDONED
- 23
指定的命名空間不是空的。 - CIM_ERR_PULL_CANNOT_BE_ABANDONED
- 24
放棄提取作業的嘗試失敗。 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED
- 25
不支援篩選的列舉。 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED
- 26
不支援在錯誤時繼續。 - CIM_ERR_SERVER_LIMITS_EXCEEDED
- 27
已超過 WBEM 伺服器限制(例如記憶體、連線...) - CIM_ERR_SERVER_IS_SHUTTING_DOWN
- 28
WBEM 伺服器正在關閉。 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED
- 29
不支援指定的查詢功能。 - DMTF 保留
- 30 65535
保留供未來使用。 -
-
CIMStatusCodeDescription
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.CIMStatusCode”)
自由格式字串,其中包含 CIMStatusCode 屬性的人類可讀取描述。 此描述可以擴充,但必須與 CIMStatusCode 的值一致。
-
-
ErrorSource
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ErrorSourceFormat”)
識別產生錯誤的實體或實例。 如果此實體是在 CIM 架構中建立模型,這個屬性會包含編碼為字串參數的實例路徑。 如果未建立模型,屬性會包含一些識別字串,以命名產生錯誤的實體。 路徑或識別字串會根據 ErrorSourceFormat 屬性格式化。
-
-
ErrorSourceFormat
-
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ErrorSource”、“CIM_Error.OtherErrorSourceFormat”)
描述 ErrorSource 屬性的格式。
可能的值為 。
值 意義 - Unknown
- 0
CIM 用戶端應用程式無法以未知或不有意義的方式解譯格式。 - 其他
- 1
格式是由 OtherErrorSourceFormat 屬性的值所定義。 - CIMObjectPath
- 2
CIM 基礎結構規格中所定義的 CIM 物件路徑。 - DMTF 保留
- 3 65535
保留供未來使用。 -
-
ErrorType
-
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.OtherErrorType”)
錯誤的主要分類。
可能的值為 。
值 意義 - Unknown
- 0
未知。 - 其他
- 1
其他。 - 通訊錯誤
- 2
此類型的錯誤主要與從某個點傳遞資訊所需的程式和/或程式相關聯。 - 服務質量錯誤
- 3
服務質量錯誤。 此類型的錯誤主要與導致功能或效能降低的失敗相關聯。 - 軟體錯誤
- 4
此類型的錯誤主要與軟體或處理錯誤相關聯。 - 硬體錯誤
- 5
此類型的錯誤主要與設備或硬體故障相關聯。 - 環境錯誤
- 6
此類型的錯誤主要與與設施或其他環境考慮相關的故障狀況相關聯。 - 安全性錯誤
- 7
此類型的錯誤與安全性違規、病毒偵測和類似問題相關聯。 - 過度訂閱錯誤
- 8
此類型的錯誤主要與無法配置足夠的資源來完成作業相關聯。 - 無法使用的資源錯誤
- 9
此類型的錯誤主要與存取必要資源的失敗相關聯。 - 不支援的作業錯誤
- 10
此類型的錯誤主要與不支援的要求相關聯。 - DMTF 保留
- 11 65535
-
-
訊息
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.MessageID”、“CIM_Error.MessageArguments”)
格式化的訊息。 此訊息是藉由結合 MessageArguments 屬性中指定的部分或所有動態元素與 MessageID 中定義的靜態元素來建構。
-
-
MessageArguments
-
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.MessageID”、“CIM_Error.Message”)
數位,包含訊息的動態內容。
-
-
MessageID
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: 必要、 ModelCorrespondence (“CIM_Error.Message”、“CIM_Error.MessageArguments”)
外部定義的字串,可唯一識別 Message 格式的 OwningEntity 範圍內。
-
-
OtherErrorSourceFormat
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ErrorSourceFormat”)
描述 ErrorSourceFormat 的其他值。 當 ErrorSourceFormat 是 Other 時,這個屬性必須是非 NULL。 對於 ErrorSourceFormat 的其他所有值,此屬性必須設定為 NULL。
-
-
OtherErrorType
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ErrorType”)
當 ErrorType 屬性為 Other 時描述錯誤的自由格式字串。
-
-
OwningEntity
-
-
數據類型: 字串
-
存取類型:唯讀
字串,可唯一識別擁有此實例中所述之 Message 格式定義的實體。 OwningEntity 必須包含由定義格式之商業實體或標準主體所擁有的著作權、商標或其他唯一名稱。
-
-
感知者
-
-
數據類型: uint16
-
存取類型:唯讀
列舉值,描述由通知器決定的錯誤嚴重性。
可能的值為 。
值 意義 - Unknown
- 0
嚴重性未知。 - 其他
- 1
您可以在 OtherSeverity 屬性中找到嚴重性的值。 - 資訊
- 2
提供信息回應。 - 降級/警告
- 3
可能需要採取動作。 - Minor
- 4
需要採取行動,但目前情況並不嚴重。 - Major
- 5
需要立即採取動作。 - 重大
- 6
需要立即採取動作,範圍很廣泛。 - 嚴重/不可復原
- 7
發生錯誤,但無法採取動作。 - DMTF 保留
- 8 65535
保留供未來使用。 -
-
可能Cause
-
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ProbableCauseDescription”)
列舉值,描述錯誤可能的原因。
可能的值為 。
值 意義 - Unknown
- 0
- 其他
- 1
- 配接器/卡片錯誤
- 2
- 應用程式子系統失敗
- 3
- 帶寬降低
- 4
- 連線 建立錯誤
- 5
- 通訊協議錯誤
- 6
- 通訊子系統失敗
- 7
- 設定/自定義錯誤
- 8
- 擁塞
- 9
- 損毀的數據
- 10
- 超過 CPU 週期限制
- 11
- 數據集/數據集/數據集
- 12
- 已降級的訊號
- 13
- DTE-DCE 介面錯誤
- 14
- 機箱門開啟
- 15
- 設備故障
- 16
- 過度振動
- 17
- 檔案格式錯誤
- 18
- 偵測到火災
- 19
- 偵測到洪水
- 20
- 框架錯誤
- 21
- HVAC 問題
- 22
- 濕度無法接受
- 23
- I/O 裝置錯誤
- 24
- 輸入裝置錯誤
- 25
- LAN 錯誤
- 26
- 偵測到無毒洩漏
- 27
- 本機節點傳輸錯誤
- 28
- 框架遺失
- 29
- 訊號遺失
- 30
- 材料供應用盡
- 31
- 多任務器問題
- 32
- 記憶體不足
- 33
- 輸出裝置錯誤
- 34
- 效能降低
- 35
- 電源問題
- 36
- 壓力無法接受
- 37
- 處理器問題 (內部電腦錯誤)
- 38
- 幫浦故障
- 39
- 超過佇列大小
- 40
- 接收失敗
- 41
- 接收者失敗
- 42
- 遠端節點傳輸錯誤
- 43
- 資源位於或接近容量
- 44
- 回應時間過長
- 45
- 重新傳輸速率過高
- 46
- 軟體錯誤
- 47
- 軟體程序異常終止
- 48
- 軟體程式錯誤 (結果不正確)
- 49
- 儲存體 容量問題
- 50
- 溫度無法接受
- 51
- 超過臨界值
- 52
- 計時問題
- 53
- 偵測到有毒洩漏
- 54
- 傳輸失敗
- 55
- 傳輸器失敗
- 56
- 基礎資源無法使用
- 57
- 版本不符
- 58
- 已清除先前的警示
- 59
- 登入嘗試失敗
- 60
- 偵測到軟體病毒
- 61
- 硬體安全性遭到入侵
- 62
- 偵測到拒絕服務
- 63
- 安全性認證不符
- 64
- 未經授權的存取
- 65
- 已收到警示
- 66
- 指標遺失
- 67
- 承載不符
- 68
- 傳輸錯誤
- 69
- 過多的錯誤率
- 70
- 追蹤問題
- 71
- 項目無法使用
- 72
- 專案遺漏
- 73
- 遺失多框架
- 74
- 廣播通道失敗
- 75
- 收到無效的訊息
- 76
- 路由失敗
- 77
- 背板故障
- 78
- 標識子重複
- 79
- 保護路徑失敗
- 80
- 同步遺失或不符
- 81
- 終端機問題
- 82
- 即時時鐘失敗
- 83
- 天線故障
- 84
- 電池充電失敗
- 85
- 磁碟失敗
- 86
- 頻率跳動失敗
- 87
- 備援遺失
- 88
- 電源供應器故障
- 89
- 訊號質量問題
- 90
- 電池卸電
- 91
- 電池故障
- 92
- 商業電源問題
- 93
- 風扇失敗
- 94
- 引擎失敗
- 95
- 感測器失敗
- 96
- Fuse 失敗
- 97
- 產生器失敗
- 98
- 低電池
- 99
- 低燃料
- 100
- 低水
- 101
- 爆炸氣體
- 102
- 大風
- 103
- 冰積
- 104
- 煙
- 105
- 記憶體不符
- 106
- CPU 週期不足
- 107
- 軟體環境問題
- 108
- 軟體下載失敗
- 109
- 專案重新初始化
- 110
- 逾時
- 111
- 記錄問題
- 112
- 偵測到洩漏
- 113
- 保護機制失敗
- 114
- 保護資源失敗
- 115
- 資料庫不一致
- 116
- 驗證失敗
- 117
- 違反機密性
- 118
- 纜線竄改
- 119
- 延遲的資訊
- 120
- 重複的資訊
- 121
- 信息遺失
- 122
- 資訊修改
- 123
- 順序外的資訊
- 124
- 金鑰已過期
- 125
- 不可否認性失敗
- 126
- 非時數活動
- 127
- 服務不足
- 128
- 程式性錯誤
- 129
- 非預期的資訊
- 130
- DMTF 保留
- 131 65535
保留供未來使用。 -
-
可能CauseDescription
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: ModelCorrespondence (“CIM_Error.ProbableCause”)
描述錯誤可能原因的自由格式字串。
-
-
RecommendedActions
-
-
數據類型: 字串 陣列
-
存取類型:唯讀
自由格式字串,描述要採取的解決錯誤的建議動作。
-
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 |
最低支援的伺服器 |
Windows Server 2012 |
Namespace |
Root\standardcimv2 |
MOF |
|
DLL |
|