WMI 錯誤常數

如果發生錯誤,WMI 會以 HRESULT 值的形式傳回錯誤碼。 這些程式代碼可由腳本、C++ 應用程式或 Wmic 傳回。

注意

下列檔是以開發人員和IT系統管理員為目標。 如果您是發生 WMI 相關錯誤訊息的使用者,您應該移至 Microsoft 支援服務,並搜尋您在錯誤訊息上看到的錯誤碼。 如需針對 WMI 腳本和 WMI 服務問題進行疑難解答的詳細資訊,請參閱 WMI 無法運作!

如果 WMI 傳回錯誤訊息,請注意它們可能不會指出 WMI 服務或 WMI 提供者中的問題。 失敗可能源自作業系統的其他部分,並透過 WMI 出現錯誤。 在任何情況下,請勿刪除 WMI 存放庫做為第一個動作,因為刪除存放庫可能會對系統或已安裝的應用程式造成損害。

如需詳細資訊,請參閱 WMI 疑難解答

WMI 類別中的某些方法可以傳回系統和網路錯誤碼(例如 64)。 您可以使用命令提示字元視窗中的 net helpmsg 命令,檢查這些錯誤碼類型的定義。 例如,命令 net helpmsg 64 會傳回訊息:指定的網路名稱已無法使用。

下列清單列出一些常見的錯誤範圍。

0x80041068 - 0x80041099

源自 WMI 本身的錯誤。

特定 WMI 作業失敗,因為

  • 例如,要求中的錯誤,WQL 查詢失敗,或帳戶沒有正確的許可權。
  • WMI 基礎結構問題,例如不正確的 CIM 或 DCOM 註冊。

0x8007xxxx

源自核心操作系統的錯誤。 WMI 可能會因為外部失敗而傳回這種類型的錯誤,例如 DCOM 安全性失敗。

0x80040xxx

源自 DCOM 的錯誤。 例如,遠端電腦的作業 DCOM 組態可能不正確。

0x8005xxxx

錯誤源自 ADSI(Active Directory 服務介面)或 LDAP(輕量型目錄存取通訊協定),例如,使用 WMI Active Directory 提供者時,Active Directory 存取失敗。

WMI 類別中的某些方法可以傳回系統和網路錯誤碼(例如 64)。 您可以使用命令提示字元視窗中的 net helpmsg 命令,檢查這些錯誤碼類型的定義。 例如,命令 net helpmsg 64 會傳回訊息:指定的網路名稱已無法使用。 在 C++ 中,您可以呼叫 FormatMessage,並將 C:\Windows\System32\wbem\wmiutils.dll 指定為訊息模組。

WBEM_E_FAILED

2147749889 (0x80041001)

話叫失敗。

WBEM_E_NOT_FOUND

2147749890(0x80041002)

找不到物件。

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

目前用戶沒有執行動作的許可權。

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

提供者在初始化期間以外的某個時間失敗。

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

發生類型不符。

WBEM_E_OUT_OF_MEMORY

2147749894(0x80041006)

作業的記憶體不足。

WBEM_E_INVALID_CONTEXT

2147749895(0x80041007)

IWbemContext 對象無效。

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

呼叫的其中一個參數不正確。

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

目前無法使用資源,通常是遠端伺服器。

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

發生內部、重大和未預期的錯誤。 向 Microsoft 技術支援報告錯誤。

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

遠程會話期間有一或多個網路封包損毀。

WBEM_E_NOT_SUPPORTED

2147749900(0x8004100C)

不支援功能或作業。

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

指定的父類別無效。

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

找不到指定的命名空間。

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

指定的實例無效。

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

指定的類別無效。

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

架構中所參考的提供者沒有對應的註冊。

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

架構中所參考的提供者註冊不正確或不完整。

此錯誤可能是由許多條件所造成,包括下列各項:

  • Managed 物件格式 (MOF) 檔案中遺漏 #pragma 命名空間 命令,用來註冊提供者。 提供者可能會在錯誤的 WMI 命名空間中註冊。
  • 無法擷取 COM 註冊。
  • 裝載模型無效。 如需詳細資訊,請參閱 提供者裝載和安全性
  • 註冊中指定的類別無效。
  • 無法建立 實例或繼承自 __Win32Provider 類別,以在MOF檔案中建立提供者註冊。

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM 找不到架構中所參考的提供者。

此錯誤可能是由許多條件所造成,包括下列各項:

  • 提供者使用 WMI DLL,與建置提供者時所使用的 .lib 檔案不符。
  • 提供者的 DLL 或其相依的任何 DLL 都已損毀。
  • 提供者無法匯出 DllRegisterServer
  • 未使用 regsvr32 命令註冊進程內提供者。
  • 未使用 /regserver 參數註冊跨進程提供者。 例如, myprog.exe /regserver

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

元件,例如提供者,因為內部原因而無法初始化。

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

發生防止正常作業的網路錯誤。

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

要求的作業無效。 此錯誤通常適用於刪除類別或屬性的無效嘗試。

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

查詢在語法上無效。

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

不支援要求的查詢語言。

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

在 put 作業中, 已指定 wbemChangeFlagCreateOnly 旗標,但實例已經存在。

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

無法在此限定符上執行新增作業,因為擁有對象不允許覆寫。

WBEM_E_PROPAGATED_QUALIFIER

2147749915(0x8004101B)

用戶嘗試刪除未擁有的限定符。 限定符繼承自父類別。

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

用戶嘗試刪除未擁有的屬性。 屬性繼承自父類別。

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

用戶端在呼叫 BeginEnumeration 之前呼叫 EndEnumeration 等非預期且不合法的呼叫序列。

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

使用者要求非法作業,例如從 實例繁衍類別。

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

非法嘗試在不能是索引鍵的屬性上指定金鑰限定符。 索引鍵是在 對象的類別定義中指定,而且不能在每個實例上改變。

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

目前的物件不是有效的類別定義。 它不完整,或尚未使用 SWbemObject.Put_ 向 WMI 註冊。

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

查詢在語法上無效。

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

保留供未來使用。

WBEM_E_READ_ONLY

2147749923 (0x80041023)

嘗試修改唯讀屬性。

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

提供者無法執行要求的作業。 這可以包含太複雜、擷取實例、建立或更新類別、刪除類別或列舉類別的查詢。

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

嘗試進行使子類別失效的變更。

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

嘗試刪除或修改具有 實例的類別。

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

保留供未來使用。

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

針對必須具有值的屬性指定 Nothing/NULL 值,例如索引索引Not_Null限定符所標示的屬性。

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

提供限定符的 Variant 值不是合法的限定符類型。

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

為屬性指定的 CIM 類型無效。

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

要求是以超出範圍的值提出,或與類型不相容。

WBEM_E_CANNOT_BE_SINGLETON

2147749932(0x8004102C)

嘗試建立單一類別的非法嘗試,例如當 類別衍生自非單一類別時。

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

指定的 CIM 類型無效。

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

無法使用要求的方法。

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

為方法提供的參數無效。

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

嘗試在系統屬性上取得限定符。

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

無法辨識屬性類型。

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

異步進程已在內部或使用者取消。 請注意,由於異步操作的時間和本質,作業可能尚未真正取消。

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

使用者已在 WMI 進行關閉時要求作業。

WBEM_E_PROPAGATED_METHOD

2147749940(0x80041034)

嘗試從父類別重複使用現有的方法名稱,而且簽章不符。

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

一或多個參數值,例如查詢文字,太複雜或不受支援。 因此,要求 WMI 使用更簡單的參數重試作業。

WBEM_E_MISSING_PARAMETER_ID

2147749942(0x80041036)

方法呼叫中遺漏參數。

WBEM_E_INVALID_PARAMETER_ID

2147749943(0x80041037)

方法參數具有無效的標識元限定符。

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

一或多個方法參數具有 順序不合時序的標識元 限定符。

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

方法的傳回值具有 標識元 限定符。

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

指定的物件路徑無效。

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

磁碟空間不足,或達到WMI存放庫 (CIM 存放庫) 大小的 4 GB 限制。

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

提供的緩衝區太小,無法保存列舉值中的所有物件,或讀取字串屬性。

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

提供者不支援要求的放置作業。

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

封送處理期間遇到類型或版本不正確的物件。

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

封送處理期間遇到類型不正確或版本的封包。

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

封包有不支援的版本。

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

封包似乎已損毀。

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

嘗試不符限定符,例如將 [索引鍵] 放在物件上,而不是屬性。

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

重複的參數是在 CIM 方法中宣告的。

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

保留供未來使用。

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

呼叫 IWbemObjectSink::指示失敗。 提供者可以重新引發事件。

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

指定的限定符類別無效。

WBEM_E_CIRCULAR_REFERENCE

2147749959(0x80041047)

嘗試建立循環的參考(例如,從本身衍生類別)。

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

不支援指定的類別。

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

當實例或子類別已經使用密鑰時,嘗試變更索引鍵。

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968(0x80041050)

當實例或子類別已經使用索引時,嘗試變更索引。

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

嘗試建立的屬性比類別支援的目前版本還要多。

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

屬性已使用衍生類別中的衝突型別重新定義。

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

在衍生類別中嘗試覆寫無法覆寫的限定符。

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

方法已使用衍生類別中的衝突簽章重新宣告。

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

嘗試在任何相關類別中執行未標示為 [實作] 的方法。

WBEM_E_METHOD_DISABLED

嘗試執行標示為 [disabled] 的方法。

WBEM_E_REFRESHER_BUSY

2147749975(0x80041057)

重新整理器正忙於另一項作業。

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

篩選查詢在語法上無效。

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

篩選查詢的FROM子句會參考不是事件類別的類別(不是衍生自 __Event)。

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

未使用對應的 GROUP WITHIN 子句,就會使用 GROUP BY 子句。

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

已使用 GROUP BY 子句。 不支援所有屬性的匯總。

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

點表示法用於不是內嵌物件的屬性上。

WBEM_E_AGGREGATING_BY_OBJECT

2147749981(0x8004105D)

GROUP BY 子句會參考內嵌物件的屬性,而不使用點表示法。

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983(0x8004105F)

事件提供者註冊查詢 (__EventProviderRegistration) 未指定提供事件的類別。

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

要求是在WinMgmt.exe 使用存放庫時備份或還原存放庫,或由包含 WMI 服務的 SVCHOST 進程進行備份或還原。

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

異步傳遞佇列因事件取用者太慢而溢位。

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

作業失敗,因為客戶端沒有必要的安全性許可權。

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

運算元對這個屬性類型無效。

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

使用者在本機連線上指定使用者名稱/密碼/授權單位。 用戶必須使用空白的使用者名稱/密碼,並依賴預設安全性。

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

當類別的父類別不是抽象時,類別是抽象的。

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

修改的物件未 指定WBEM_FLAG_USE_AMENDED_QUALIFIERS 旗標。

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

用戶端並未從列舉中快速擷取物件。 當用戶端建立列舉物件,但不會及時從列舉值擷取物件時,傳回這個常數,導致列舉值的物件快取備份。

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

已使用 Null 安全性描述元。

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

作業已逾時。

WBEM_E_INVALID_ASSOCIATION

2147749994

關聯無效。

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

作業模棱兩可。

WBEM_E_QUOTA_VIOLATION

2147749996(0x8004106C)

WMI 佔用太多記憶體。 這可能是因為記憶體可用性低或 WMI 耗用過多的記憶體所造成。

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

作業導致交易衝突。

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

交易強制回復。

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

不支援呼叫中使用的地區設定。

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

物件句柄已過期。

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

SQL 資料庫的 連線 失敗。

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

句柄要求無效。

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

屬性名稱包含超過 255 個字元。

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

類別名稱包含超過 255 個字元。

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

方法名稱包含超過 255 個字元。

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006(0x80041076)

限定元名稱包含超過 255 個字元。

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

SQL 命令必須重新執行,因為 SQL 中有死結。 只有當數據儲存在 SQL 資料庫中時,才能傳回這個值。

WBEM_E_DATABASE_VER_MISMATCH

2147750008(0x80041078)

資料庫版本與存放庫驅動程式所處理的版本不符。

WBEM_E_VETO_DELETE

2147750009(0x80041079)

WMI 無法執行刪除作業,因為提供者不允許它。

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

WMI 無法執行 put 作業,因為提供者不允許它。

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

指定的地區設定識別元對作業無效。

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

提供者已暫停。

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

對象必須寫入 WMI 存放庫並再次擷取,要求作業才能成功。 當對象必須認可並擷取才能查看屬性值時,就會傳回這個常數。

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

無法完成作業;沒有可用的架構。

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

無法註冊提供者,因為它已經註冊。

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

提供者未註冊。

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022(0x80041086)

發生嚴重傳輸錯誤。

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

用戶嘗試在沒有加密連線的情況下設定計算機名稱或網域。

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

提供者無法在指定的逾時內報告結果。

WBEM_E_NO_KEY

2147750025 (0x80041089)

用戶嘗試放置沒有定義索引鍵的實例。

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

用戶嘗試註冊提供者實例,但已卸除提供者實例的 COM 伺服器。

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

提供者註冊與系統事件網域重疊。

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

此查詢中未使用WITHIN子句。

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

這部計算機沒有必要的網域許可權,可支援與建立的訂用帳戶實例相關的安全性功能。 請連絡 Domain 管理員 istrator,讓這部電腦新增至 Windows 授權存取群組。

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

保留供未來使用。

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

保留供未來使用。

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177(0x80044001)

必須是限定符名稱。

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

必須是分號或 『=』。

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

必須是左大括弧。

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

遺漏右大括弧或不合法的陣列元素。

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181(0x80044005)

必須是右括弧。

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

必須是右括弧。

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

數值超出範圍或字串,不含引號。

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

必須是類型識別碼。

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

必須是左括弧。

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

檔案中的非預期令牌。

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187(0x8004400B)

無法辨識或不支援的類型標識碼。

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187(0x8004400B)

必須是屬性或方法名稱。

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189(0x8004400D)

不支援 Typedefs 和列舉型別。

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

只有類別對象的參考可以有別名值。

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

未預期的數位初始化。 陣列必須使用 [] 宣告。

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

命名空間路徑語法無效。

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

重複修訂規範。

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

#pragma 後面必須接著有效的關鍵詞。

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

命名空間路徑語法無效。

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

類別名稱中的非預期字元必須是標識碼。

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

指定的值無法設為適當的型別。

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

貨幣符號後面必須接著別名名稱作為標識符。

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199(0x80044017)

類別宣告無效。

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

實例宣告無效。 它必須以 「instance of」 開頭

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

預期的美元符號。 格式為 「$name」 的別名必須遵循 「as」 關鍵詞。

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202(0x8004401A)

“CIMTYPE” 限定符不能直接在MOF檔案中指定。 使用標準類型表示法。

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

MOF 中找到重複的屬性名稱。

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204(0x8004401C)

命名空間語法無效。 不允許參考其他伺服器。

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

超出範圍的值。

WBEMMOF_E_INVALID_FILE

2147762206(0x8004401E)

檔案不是有效的文字MOF檔案或二進位MOF檔案。

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

內嵌物件不可以是別名。

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

不支援陣列中的NULL元素。

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

限定符在物件上使用多次。

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

必須是類別類型,例如 ToInstance、ToSubClassEnableOverrideDisableOverride

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211(0x80044023)

相同的限定符上合併 EnableOverride 和 DisableOverride 並不合法。

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

無法使用別名兩次。

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

合併 RestrictedToInstanceToSubClass 不合法。

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

方法無法傳回陣列值。

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

自變數必須具有 InOut 限定符。

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

旗標語法無效。

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

遺漏類別的最後大括弧和分號。

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

限定符值不支援 CIM 2.2 版功能。

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219(0x8004402B)

不支援 CIM 2.2 版數據類型。

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220(0x8004402C)

刪除實例語法無效。 它應該是 #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

限定符語法無效。 此屬性應該是 qualifiername:type=value,scope(class|instance), flavorname

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

限定符會在其範圍之外使用。

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

建立臨時文件時發生錯誤。 暫存盤是MOF編譯中的中繼階段。

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

預處理器命令 #include 包含在MOF中的檔案無效。

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

預處理器命令的 語法 #pragma deleteinstance#pragma deleteclass 無效。

需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
頁首
WbemCli.h
IDL
WbemCli.idl

另請參閱

WMI 傳回碼