如果发生错误,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
-
架构中引用的提供程序注册不正确或不完整。
此错误可能是由许多条件引起的,包括以下内容:
- 托管对象格式 (MOF) 文件中缺少 的 #pragma 命名空间 命令,用于注册提供程序。 提供程序可能在错误的 WMI 命名空间中注册。
- 未能检索 COM 注册。
- 宿主模型无效。 有关详细信息,请参阅 提供程序托管和安全。
- 注册中指定的类无效。
- 未能创建或继承 __Win32Provider 类的实例,以在 MOF 文件中创建提供程序注册。
-
-
WBEM_E_PROVIDER_LOAD_FAILURE
-
-
2147749907(0x80041013)
-
COM 找不到架构中引用的提供程序。
此错误可能是由许多条件引起的,包括以下内容:
- 提供程序使用的是与生成提供程序时使用的 .lib 文件不匹配的 WMI DLL。
- 提供程序的 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
-
WBEM_E_INVALID_QUALIFIER_TYPE
-
-
2147749929 (0x80041029)
-
提供的限定符的变体值不是法定限定符类型。
-
-
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)
-
方法参数具有无效的 ID 限定符。
-
-
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS
-
-
2147749944 (0x80041038)
-
一个或多个方法参数具有无序 的 ID 限定符。
-
-
WBEM_E_PARAMETER_ID_ON_RETVAL
-
-
2147749945(0x80041039)
-
方法的返回值具有 ID 限定符。
-
-
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)
-
提供程序不支持请求的 put作。
-
-
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)
-
此计算机没有必要的域权限来支持与创建的订阅实例相关的安全功能。 请联系域管理员,获取添加到 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)
-
不能直接在 MOF 文件中指定“CIMTYPE”限定符。 使用标准类型表示法。
-
-
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、ToSubClass、EnableOverride 或 DisableOverride。
-
-
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES
-
-
2147762211(0x80044023)
-
在同一限定符上合并 EnableOverride 和 DisableOverride 并不合法。
-
-
WBEMMOF_E_MULTIPLE_ALIASES
-
-
2147762212 (0x80044024)
-
别名不能两次使用。
-
-
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2
-
-
2147762213(0x80044025)
-
合并 Restricted 和 ToInstance 或 ToSubClass 并不合法。
-
-
WBEMMOF_E_NO_ARRAYS_RETURNED
-
-
2147762214(0x80044026)
-
方法不能返回数组值。
-
-
WBEMMOF_E_MUST_BE_IN_OR_OUT
-
-
2147762215(0x80044027)
-
参数必须具有 In 或 Out 限定符。
-
-
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 |
标题 |
|
IDL |
|