WMI 非錯誤常數
指出狀態且未指出錯誤的 WMI 傳回碼。
如果作業不會產生錯誤,WMI 會以 HRESULT 的形式傳回下列其中一個代碼,指出作業的狀態。
注意
WMI 類別中的某些方法可以傳回系統與網路錯誤碼 (64,例如) 。 您可以使用命令提示字元視窗中的 net helpmsg 命令,檢查這些錯誤碼類型的定義。 例如, 命令 net helpmsg 64 會傳回訊息:指定的網路名稱已無法使用。
在 C++ 中,您可以呼叫 FormatMessage ,並將 C:\Windows\System32\wbem\wmiutils.dll 指定為訊息模組。
-
WBEM_S_NO_ERROR
-
-
0 (0x0)
-
作業成功。
-
-
WBEM_S_FALSE
-
-
1 (0x1)
-
沒有可用的物件、傳回的物件數目小於所要求的數目,或這是列舉的結尾。 當呼叫這個方法時, uCount 參數的值為 0 時,也會傳回這個值。
-
-
WBEM_S_ALREADY_EXISTS
-
-
262145 (0x40001)
-
嘗試建立已經存在的物件或類別。
-
-
WBEM_S_RESET_TO_DEFAULT
-
-
262146 (0x40002)
-
所覆寫的屬性已刪除。 這個值會傳回,表示因為刪除而還原原始的非覆寫值。
-
-
WBEM_S_DIFFERENT
-
-
262147 (0x40003)
-
要比較 (物件、類別等) 的專案不相同。
-
-
WBEM_S_TIMEDOUT
-
-
262148 (0x40004)
-
通話逾時。這不是錯誤狀況。 因此,可能也會傳回某些結果。
-
-
WBEM_S_NO_MORE_DATA
-
-
262149 (0x40005)
-
列舉中不再提供任何資料,而且使用者必須終止列舉。
-
-
WBEM_S_OPERATION_CANCELLED
-
-
262150 (0x40006)
-
作業刻意或無意取消。
-
-
WBEM_S_PENDING
-
-
262151 (0x40007)
-
要求仍在進行中,且尚未提供結果。
-
-
WBEM_S_DUPLICATE_OBJECTS
-
-
262152 (0x40008)
-
在結果集 (Result Set) 中偵測出一個以上的相同物件。
-
-
WBEM_S_ACCESS_DENIED
-
-
262153 (0x40009)
-
使用者遭到拒絕存取某些資源,但並非所有資源。
-
-
WBEM_S_PARTIAL_RESULTS
-
-
262160 (0x40010)
-
使用者未收到要求的所有物件,因為無法存取的資源 (安全性違規) 。
-
-
WBEM_S_LIMITED_SERVICE
-
-
274433 (0x43001)
-
提供者能夠使用有限的服務。
-
-
WBEM_S_INDIRECTLY_UPDATED
-
-
274434 (0x43002)
-
保留供未來使用。
-
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
標頭 |
|
Idl |
|