如果发生错误,WMI返回一个错误代码作为HRESULT值。这些代码可以由脚本,C ++应用程序或WMIC返回。
注意如果WMI返回错误消息,请注意,它们可能不会指示WMI服务或WMI提供程序中的问题。故障可能源于操作系统的其他部分,并通过WMI出现为错误。在任何情况下,请勿将WMI存储库作为第一个操作删除,因为删除存储库可能会损坏系统或安装的应用程序。
要获得有关问题来源的更多信息,您可以下载并运行WMI诊断实用程序诊断命令行工具。该工具生成一个通常可以隔离问题来源的报告,并提供有关如何解决问题的说明。该报告还帮助Microsoft支持服务来协助您。您可以下载WMI诊断实用程序这里.
WMI类中的一些方法可以返回系统和网络错误代码(例如64)。您可以在命令提示符窗口中使用净帮助命令检查这些类型错误代码的定义。例如,命令net helpmsg 64返回消息:指定的网络名称不再可用。
下表列出了一些常见的错误范围。
术语 |
描述 |
||||
&H800410xx - &H800440 |
发生在WMI本身的错误。
由于特定的WMI操作失败
|
||||
&H8007xxx |
源于核心操作系统的错误。由于外部故障,WMI可能会返回此类型的错误,例如DCOM安全故障。 |
||||
&H80040xxx |
源自DCOM的错误。例如,用于对远程计算机的操作的DCOM配置可能不正确。 |
||||
&H80005xxx |
源自ADSI(Active Directory服务接口)或LDAP(轻量级目录访问协议)的错误,例如,使用WMI Active Directory提供程序时的Active Directory访问失败。 |
WMI类中的一些方法可以返回系统和网络错误代码(例如64)。您可以在命令提示符窗口中使用net helpmsg命令检查这些类型的错误代码的定义。例如,命令net helpmsg 64返回消息:指定的网络名称不再可用。在C ++中,可以调用FormatMessage并指定C:\Windows\System32\wbem\wmiutils.dll作为消息模块。
Windows 2000,Windows NT 4.0和Windows Me / 98/95:使用C:\Winnt\System32\wbem\wbemcomn.dll作为消息模块。
恒/值 |
描述 |
||||||||||
WBEM_E_FAILED 2147749889 &H80041001 |
通话失败。 |
||||||||||
WBEM_E_NOT_FOUND 2147749890 &H80041002 |
无法找到对象。 |
||||||||||
WBEM_E_ACCESS_DENIED 2147749891 &H80041003 |
当前用户没有执行操作的权限。 |
||||||||||
WBEM_E_PROVIDER_FAILURE 2147749892 &H80041004 |
提供者在初始化之前的某个时间内失败。 |
||||||||||
WBEM_E_TYPE_MISMATCH 2147749893 &H80041005 |
类型不匹配发生。 |
||||||||||
WBEM_E_OUT_OF_MEMORY 2147749894 &H80041006 |
没有足够的内存来操作。 |
||||||||||
WBEM_E_INVALID_CONTEXT 2147749895 &H80041007 |
IWbemContext对象无效。 |
||||||||||
WBEM_E_INVALID_PARAMETER 2147749896 &H80041008 |
呼叫的其中一个参数是不正确的。 |
||||||||||
WBEM_E_NOT_AVAILABLE 2147749897 &H80041009 |
资源(通常是远程服务器)当前不可用。 |
||||||||||
WBEM_E_CRITICAL_ERROR 2147749898 &H8004100A |
发生内部,关键和意外的错误。将错误报告给Microsoft技术支持。 |
||||||||||
WBEM_E_INVALID_STREAM 2147749899 &H8004100B |
一个或多个网络数据包在远程会话期间已损坏。 |
||||||||||
WBEM_E_NOT_SUPPORTED 2147749900 &H8004100C |
不支持功能或操作。 |
||||||||||
WBEM_E_INVALID_SUPERCLASS 2147749901 &H8004100D |
指定的父类无效。 |
||||||||||
WBEM_E_INVALID_NAMESPACE 2147749902 &H8004100E |
无法找到指定的命名空间。 |
||||||||||
WBEM_E_INVALID_OBJECT 2147749903 &H8004100F |
指定的实例无效。 |
||||||||||
WBEM_E_INVALID_CLASS 2147749904 &H80041010 |
指定类无效。 |
||||||||||
WBEM_E_PROVIDER_NOT_FOUND 2147749905 &H80041011 |
在模式中引用的提供者没有相应的注册。 |
||||||||||
WBEM_E_INVALID_PROVIDER_REGISTRATION 2147749906 |
在模式中引用的提供者注册不正确或不完整。
此错误可能是由许多条件引起的,其中包括:
|
||||||||||
WBEM_E_PROVIDER_LOAD_FAILURE 2147749907 &H80041013 |
COM找不到架构中引用的提供程序。
此错误可能是由许多条件引起的,其中包括:
|
||||||||||
WBEM_E_PROVIDER_LOAD_FAILURE 2147749907 &H80041013 |
COM找不到架构中引用的提供程序。
此错误可能是由许多条件引起的,其中包括:
|
||||||||||
WBEM_E_INITIALIZATION_FAILURE 2147749908 &H80041014 |
组件,如提供程序,由于内部原因无法初始化。 |
||||||||||
WBEM_E_TRANSPORT_FAILURE 2147749909 &H80041015 |
出现防止正常操作的网络错误。 |
||||||||||
WBEM_E_INVALID_OPERATION 2147749910 &H80041016 |
请求的操作无效。此错误通常适用于删除类或属性的无效尝试。 |
||||||||||
WBEM_E_INVALID_QUERY 2147749911 &H80041017 |
查询语法无效。 |
||||||||||
WBEM_E_INVALID_QUERY_TYPE 2147749912 &H80041018 |
不支持请求的查询语言。 |
||||||||||
WBEM_E_ALREADY_EXISTS 2147749913 &H80041019 |
在put操作中,指定了wbemChangeFlagCreateOnly标志,但实例已存在。 |
||||||||||
WBEM_E_OVERRIDE_NOT_ALLOWED 2147749914 &H8004101A |
由于拥有对象不允许覆盖,因此无法对此限定符执行添加操作。 |
||||||||||
WBEM_E_PROPAGATED_QUALIFIER 2147749915 &H8004101B |
用户尝试删除未拥有的限定词。限定词是从父类继承的。 |
||||||||||
WBEM_E_PROPAGATED_PROPERTY 2147749916 &H8004101C |
用户尝试删除未拥有的属性。该属性从父类继承。 |
||||||||||
WBEM_E_UNEXPECTED 2147749917 &H8004101D |
客户端拨打BeginEnumeration之前致电EndEnumeration,发出意外而非法的电话。 |
||||||||||
WBEM_E_ILLEGAL_OPERATION 2147749918 &H8004101E |
用户请求非法操作,例如从一个实例中产生一个类。 |
||||||||||
WBEM_E_CANNOT_BE_KEY 2147749919 &H8004101F |
非法尝试在不能为关键字的属性上指定键限定符。密钥在对象的类定义中指定,不能在每个实例的基础上进行更改。 |
||||||||||
WBEM_E_INCOMPLETE_CLASS 2147749920 &H80041020 |
当前对象不是有效的类定义。要么是不完整,要么没有使用SWbemObject.Put_向WMI注册。 |
||||||||||
WBEM_E_INVALID_SYNTAX 2147749921 &H80041021 |
查询在语法上无效。 |
||||||||||
WBEM_E_NONDECORATED_OBJECT 2147749922 &H80041022 |
留作将来使用。 |
||||||||||
WBEM_E_READ_ONLY 2147749923 &H80041023 |
试图修改只读属性。 |
||||||||||
WBEM_E_PROVIDER_NOT_CAPABLE 2147749924 &H80041024 |
提供者无法执行请求的操作。这可以包括太复杂的查询,检索实例,创建或更新类,删除类或枚举类。 |
||||||||||
WBEM_E_CLASS_HAS_CHILDREN 2147749925 &H80041025 |
尝试进行一个使子类无效的更改。 |
||||||||||
WBEM_E_CLASS_HAS_INSTANCES 2147749926 &H80041026 |
尝试删除或修改具有实例的类。 |
||||||||||
WBEM_E_QUERY_NOT_IMPLEMENTED 2147749927 &H80041027 |
留作将来使用。 |
||||||||||
WBEM_E_ILLEGAL_NULL 2147749928 &H80041028 |
为必须具有值(例如由键,索引或Not_Null限定符标记的属性)的属性指定了Nothing / NULL的值。 |
||||||||||
WBEM_E_INVALID_QUALIFIER_TYPE 2147749929 &H80041029 |
提供限定词的变体值不是合法限定词类型。 |
||||||||||
WBEM_E_INVALID_PROPERTY_TYPE 2147749930 &H8004102A |
为属性指定的CIM类型无效。 |
||||||||||
WBEM_E_VALUE_OUT_OF_RANGE 2147749931 &H8004102B |
请求是超出范围的值,或者与类型不兼容。 |
||||||||||
WBEM_E_CANNOT_BE_SINGLETON 2147749932 &H8004102C |
非法尝试进行类单例,例如当类从非单例类派生时。 |
||||||||||
WBEM_E_INVALID_CIM_TYPE 2147749933 &H8004102D |
指定的CIM类型无效。 |
||||||||||
WBEM_E_INVALID_METHOD 2147749934 &H8004102E |
请求的方法不可用。 |
||||||||||
WBEM_E_INVALID_METHOD_PARAMETERS 2147749935 &H8004102F |
为该方法提供的参数无效。 |
||||||||||
WBEM_E_SYSTEM_PROPERTY 2147749936 &H80041030 |
试图获得系统属性的限定符。 |
||||||||||
WBEM_E_INVALID_PROPERTY 2147749937 &H80041031 |
属性类型无法识别。 |
||||||||||
WBEM_E_CALL_CANCELLED 2147749938 &H80041032 |
异步进程已被内部或用户取消。请注意,由于异步操作的时序和性质,操作可能未被真正取消。 |
||||||||||
WBEM_E_SHUTTING_DOWN 2147749939 &H80041033 |
用户在WMI正在关闭的过程中请求操作。 |
||||||||||
WBEM_E_PROPAGATED_METHOD 2147749940 &H80041034 |
尝试重用父类中的现有方法名称,并且签名不匹配。 |
||||||||||
WBEM_E_UNSUPPORTED_PARAMETER 2147749941 &H80041035 |
一个或多个参数值(如查询文本)太复杂或不受支持。因此,请求WMI以更简单的参数重试操作。 |
||||||||||
WBEM_E_MISSING_PARAMETER_ID 2147749942 &H80041036 |
方法调用中缺少参数。 |
||||||||||
WBEM_E_INVALID_PARAMETER_ID 2147749943 &H80041037 |
方法参数具有无效ID限定符。 |
||||||||||
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS 2147749944 &H80041038 |
一个或多个方法参数具有不合格的ID限定符。 |
||||||||||
WBEM_E_INVALID_OBJECT_PATH 2147749946 &H8004103A |
指定的对象路径无效。 |
||||||||||
WBEM_E_OUT_OF_DISK_SPACE 2147749947 &H8004103B |
磁盘空间不足或达到WMI存储库(CIM存储库)大小的4 GB限制。 Windows XP和Windows 2000 / NT: 磁盘空间不足。 |
||||||||||
WBEM_E_BUFFER_TOO_SMALL 2147749948 &H8004103C |
提供的缓冲区太小,无法容纳枚举器中的所有对象或读取字符串属性。 |
||||||||||
WBEM_E_UNSUPPORTED_PUT_EXTENSION 2147749949 &H8004103D |
提供商不支持请求的投放操作。 |
||||||||||
WBEM_E_UNKNOWN_OBJECT_TYPE 2147749950 &H8004103E |
在封送期间遇到具有不正确类型或版本的对象。 |
||||||||||
WBEM_E_UNKNOWN_PACKET_TYPE 2147749951 &H8004103F |
在封送期间遇到具有不正确类型或版本的数据包。 |
||||||||||
WBEM_E_MARSHAL_VERSION_MISMATCH 2147749952 &H80041040 |
数据包有不受支持的版本。 |
||||||||||
WBEM_E_MARSHAL_INVALID_SIGNATURE 2147749953 &H80041041 |
数据包似乎已损坏。 |
||||||||||
WBEM_E_INVALID_QUALIFIER 2147749954 &H80041042 |
尝试不匹配限定词,例如将[key]放在对象而不是属性上。 |
||||||||||
WBEM_E_INVALID_DUPLICATE_PARAMETER 2147749955 &H80041043 |
重复参数在CIM方法中声明。 |
||||||||||
WBEM_E_TOO_MUCH_DATA 2147749956 &H80041044 |
留作将来使用。 |
||||||||||
WBEM_E_SERVER_TOO_BUSY 2147749957 &H80041045 |
致电IWbemObjectSink.Indicate已失败。提供者可以参照该事件。 |
||||||||||
WBEM_E_INVALID_FLAVOR 2147749958 &H80041046 |
指定限定词风味无效。 |
||||||||||
WBEM_E_CIRCULAR_REFERENCE 2147749959 &H80041047 |
尝试创建一个循环引用(例如,从其自身导出类)。 |
||||||||||
WBEM_E_UNSUPPORTED_CLASS_UPDATE 2147749960 &H80041048 |
不支持指定的类。 |
||||||||||
WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE 2147749961 &H80041049 |
尝试在实例或子类已经使用密钥时更改密钥。 |
||||||||||
WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE 2147749968 &H80041050 |
当实例或子类已经使用索引时,尝试更改索引。 |
||||||||||
WBEM_E_TOO_MANY_PROPERTIES 2147749969 &H80041051 |
尝试创建比当前版本的类支持更多的属性。 |
||||||||||
WBEM_E_UPDATE_TYPE_MISMATCH 2147749970 &H80041052 |
在派生类中使用冲突类型重新定义了属性。 |
||||||||||
WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED 2147749971 &H80041053 |
在派生类中尝试覆盖不能被覆盖的限定符。 |
||||||||||
WBEM_E_UPDATE_PROPAGATED_METHOD 2147749972 &H80041054 |
方法在派生类中被重新声明为冲突的签名。 |
||||||||||
WBEM_E_METHOD_NOT_IMPLEMENTED 2147749973 &H80041055 |
尝试在任何相关类中执行未标记[implemented]的方法。 |
||||||||||
WBEM_E_METHOD_DISABLED |
尝试执行标有[disabled]的方法。 |
||||||||||
WBEM_E_REFRESHER_BUSY 2147749975 &H80041057 |
复习者忙于另一个操作。 |
||||||||||
WBEM_E_UNPARSABLE_QUERY 2147749976 &H80041058 |
过滤查询在语法上无效。 |
||||||||||
WBEM_E_NOT_EVENT_CLASS 2147749977 &H80041059 |
过滤查询的FROM子句引用不是事件类的类(不派生自__事件)。 |
||||||||||
WBEM_E_MISSING_GROUP_WITHIN 2147749978 &H8004105A |
没有相应的GROUP WITHIN子句使用GROUP BY子句。 |
||||||||||
WBEM_E_MISSING_AGGREGATION_LIST 2147749979 &H8004105B |
使用了GROUP BY子句。不支持对所有属性进行聚合。 |
||||||||||
WBEM_E_PROPERTY_NOT_AN_OBJECT 2147749980 &H8004105C |
在不是嵌入对象的属性上使用了点符号。 |
||||||||||
WBEM_E_AGGREGATING_BY_OBJECT 2147749981 &H8004105D |
GROUP BY子句引用一个嵌入对象的属性,而不使用点符号。 |
||||||||||
WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY 2147749983 &H8004105F |
事件提供者注册查询(__EventProviderRegistration)没有指定提供事件的类。 |
||||||||||
WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING 2147749984 &H80041060 |
请求是由WinMgmt.exe或包含WMI服务的SVCHOST进程使用时备份或恢复存储库。 |
||||||||||
WBEM_E_QUEUE_OVERFLOW 2147749985 &H80041061 |
事件消费者的异步传递队列溢出太慢。 |
||||||||||
WBEM_E_PRIVILEGE_NOT_HELD 2147749986 &H80041062 |
操作失败,因为客户端没有必要的安全特权。 |
||||||||||
WBEM_E_INVALID_OPERATOR 2147749987 &H80041063 |
该属性类型的操作符无效。 |
||||||||||
WBEM_E_LOCAL_CREDENTIALS 2147749988 &H80041064 |
用户在本地连接上指定了用户名/密码/权限。用户必须使用空白的用户名/密码,并依赖于默认的安全性。 |
||||||||||
WBEM_E_CANNOT_BE_ABSTRACT 2147749989 &H80041065 |
当其父类不是抽象时,类被抽象。 |
||||||||||
WBEM_E_AMENDED_OBJECT 2147749990 &H80041066 |
没有指定WBEM_FLAG_USE_AMENDED_QUALIFIERS标志的被修改的对象被写入。 |
||||||||||
WBEM_E_CLIENT_TOO_SLOW 2147749991 &H80041067 |
客户端没有从枚举中快速检索对象。当客户端创建枚举对象但不能及时从枚举器检索对象时,会返回此常量,从而使枚举器的对象缓存备份。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_NULL_SECURITY_DESCRIPTOR 2147749992 &H80041068 |
使用空安全描述符。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_TIMED_OUT 2147749993 &H80041069 |
操作超时。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_INVALID_ASSOCIATION 2147749994 |
协会无效。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_AMBIGUOUS_OPERATION 2147749995 &H8004106B |
操作模糊。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_QUOTA_VIOLATION 2147749996 &H8004106C |
WMI正在占用太多的内存。这可能是由于内存可用性较低或WMI过多的内存消耗引起的。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_TRANSACTION_CONFLICT 2147749997 &H8004106D |
操作导致交易冲突。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_FORCED_ROLLBACK 2147749998 &H8004106E |
事务强制回滚。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_UNSUPPORTED_LOCALE 2147749999 &H8004106F |
不支持通话中使用的区域设置。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_HANDLE_OUT_OF_DATE 2147750000 &H80041070 |
对象句柄已过期。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_CONNECTION_FAILED 2147750001 &H80041071 |
连接到SQL数据库失败。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_INVALID_HANDLE_REQUEST 2147750002 &H80041072 |
处理请求无效。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_PROPERTY_NAME_TOO_WIDE 2147750003 &H80041073 |
属性名称包含超过255个字符。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_CLASS_NAME_TOO_WIDE 2147750004 &H80041074 |
类名包含超过255个字符。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_METHOD_NAME_TOO_WIDE 2147750005 &H80041075 |
方法名称包含超过255个字符。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_QUALIFIER_NAME_TOO_WIDE 2147750006 &H80041076 |
限定符名称包含超过255个字符。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_RERUN_COMMAND 2147750007 &H80041077 |
SQL命令必须重新运行,因为SQL中有一个死锁。只有当数据存储在SQL数据库中时,才能返回。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_DATABASE_VER_MISMATCH 2147750008 &H80041078 |
数据库版本与存储库驱动程序理解的版本不匹配。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_VETO_DELETE 2147750009 &H80041079 |
WMI无法执行删除操作,因为提供程序不允许它。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_VETO_PUT 2147750010 &H8004107A |
由于提供程序不允许,WMI无法执行put操作。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_INVALID_LOCALE 2147750016 &H80041080 |
指定的区域设置标识符对于操作无效。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_PROVIDER_SUSPENDED 2147750017 &H80041081 |
提供商被暂停。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_SYNCHRONIZATION_REQUIRED 2147750018 &H80041082 |
必须将对象写入WMI存储库,并在请求的操作成功之前重新检索。当必须提交和检索对象以查看属性值时,将返回此常量。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_NO_SCHEMA 2147750019 &H80041083 |
操作无法完成;没有模式可用。
Windows 2000和Windows NT:此错误常量不可用。 |
||||||||||
WBEM_E_PROVIDER_ALREADY_REGISTERED 02147750020 &H119FD010 |
提供者无法注册,因为它已经注册。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_PROVIDER_NOT_REGISTERED 2147750021 &H80041085 |
提供者未注册。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_FATAL_TRANSPORT_ERROR 2147750022 &H80041086 |
发生致命运输错误。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_ENCRYPTED_CONNECTION_REQUIRED 2147750023 &H80041087 |
用户尝试设置没有加密连接的计算机名称或域。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_PROVIDER_TIMED_OUT 2147750024 &H80041088 |
提供程序无法在指定的超时时间内报告结果。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_NO_KEY 2147750025 &H80041089 |
用户尝试放置没有定义键的实例。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEM_E_PROVIDER_DISABLED 2147750026 &H8004108A |
用户尝试注册提供程序实例,但是提供者实例的COM服务器已卸载。
Windows 2000和Windows NT:此错误常数不可用。 |
||||||||||
WBEMESS_E_REGISTRATION_TOO_BROAD 2147753985 &H80042001 |
提供商注册与系统事件域重叠。 |
||||||||||
WBEMESS_E_REGISTRATION_TOO_PRECISE 2147753986 &H80042002 |
此查询中未使用WITHIN子句。 |
||||||||||
WBEMESS_E_AUTHZ_NOT_PRIVILEGED 2147753987 &H80042003 |
此计算机没有必要的域权限来支持与创建的预订实例相关的安全功能。联系域管理员以将此计算机添加到Windows授权访问组。 |
||||||||||
WBEM_E_RETRY_LATER 2147758081 &H80043001 |
留作将来使用。 |
||||||||||
WBEMESS_E_AUTHZ_NOT_PRIVILEGED 2147753987 &H80042003 |
此计算机没有必要的域权限来支持与创建的预订实例相关的安全功能。联系域管理员以将此计算机添加到Windows授权访问组。 |
||||||||||
WBEM_E_RETRY_LATER 2147758081 &H80043001 |
留作将来使用。 |
||||||||||
WBEM_E_RESOURCE_CONTENTION 2147758082 &H80043002 |
留作将来使用。 |
||||||||||
WBEMMOF_E_EXPECTED_QUALIFIER_NAME 2147762177 &H80044001 |
期待一个限定词名称。 |
||||||||||
WBEMMOF_E_EXPECTED_SEMI 2147762178 &H80044002 |
预期分号或'='。 |
||||||||||
WBEMMOF_E_EXPECTED_OPEN_BRACE 2147762179 &H80044003 |
期待一个大括号。 |
||||||||||
WBEMMOF_E_EXPECTED_CLOSE_BRACE 2147762180 &H80044004 |
缺少关闭括号或非法数组元素。 |
||||||||||
WBEMMOF_E_EXPECTED_CLOSE_BRACKET 2147762181 &H80044005 |
预计结束支架。 |
||||||||||
WBEMMOF_E_EXPECTED_CLOSE_PAREN 2147762182 &H80044006 |
预期的圆括号。 |
||||||||||
WBEMMOF_E_ILLEGAL_CONSTANT_VALUE 2147762183 &H80044007 |
数值超出范围或不带引号的字符串。 |
||||||||||
WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER 2147762184 &H80044008 |
期望的类型标识符。 |
||||||||||
WBEMMOF_E_EXPECTED_OPEN_PAREN 2147762185 &H80044009 |
期待开一个圆括号。 |
||||||||||
WBEMMOF_E_UNRECOGNIZED_TOKEN 2147762186 &H8004400A |
文件中出现意外的令牌。 |
||||||||||
WBEMMOF_E_EXPECTED_PROPERTY_NAME 2147762187 &H8004400B |
预期的属性或方法名称。 |
||||||||||
WBEMMOF_E_TYPEDEF_NOT_SUPPORTED 2147762189 &H8004400D |
不支持Typedef和枚举类型。 |
||||||||||
WBEMMOF_E_UNEXPECTED_ALIAS 2147762190 &H8004400E |
只有对类对象的引用可以具有别名值。 |
||||||||||
WBEMMOF_E_UNEXPECTED_ARRAY_INIT 2147762191 &H8004400F |
意外的数组初始化。数组必须使用[]声明。 |
||||||||||
WBEMMOF_E_INVALID_AMENDMENT_SYNTAX 2147762192 &H80044010 |
无效的命名空间路径语法。 |
||||||||||
WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT 2147762193 &H80044011 |
重复修正说明符。 |
||||||||||
WBEMMOF_E_INVALID_PRAGMA 2147762194 &H80044012 |
#pragma必须后跟一个有效的关键字。 |
||||||||||
WBEMMOF_E_INVALID_NAMESPACE_SYNTAX 2147762195 &H80044013 |
无效的命名空间路径语法。 |
||||||||||
WBEMMOF_E_EXPECTED_CLASS_NAME 2147762196 &H80044014 |
类名中的意外字符必须是标识符。 |
||||||||||
WBEMMOF_E_TYPE_MISMATCH 2147762197 &H80044015 |
指定的值不能成为适当的类型。 |
||||||||||
WBEMMOF_E_EXPECTED_ALIAS_NAME 2147762198 &H80044016 |
美元符号后面必须有别名作为标识符。 |
||||||||||
WBEMMOF_E_INVALID_CLASS_DECLARATION 2147762199 &H80044017 |
无效的类声明 |
||||||||||
WBEMMOF_E_INVALID_INSTANCE_DECLARATION 2147762200 &H80044018 |
实例声明无效。它必须从“实例”开始 |
||||||||||
WBEMMOF_E_EXPECTED_DOLLAR 2147762201 &H80044019 |
预期美元符号。“$ name”形式的别名必须遵循“as”关键字。 |
||||||||||
WBEMMOF_E_CIMTYPE_QUALIFIER 2147762202 &H8004401A |
无法在MOF文件中直接指定“CIMTYPE”限定符。使用标准类型符号。 |
||||||||||
WBEMMOF_E_DUPLICATE_PROPERTY 2147762203 &H8004401B |
财政部发现重复的财产名称。 |
||||||||||
WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION 2147762204 &H8004401C |
无效的命名空间语法。不允许引用其他服务器。 |
||||||||||
WBEMMOF_E_OUT_OF_RANGE 2147762205 &H8004401D |
价值超出范围。 |
||||||||||
WBEMMOF_E_INVALID_FILE 2147762206 &H8004401E |
该文件不是有效的文本MOF文件或二进制MOF文件。 |
||||||||||
WBEMMOF_E_ALIASES_IN_EMBEDDED 2147762207 &H8004401F |
嵌入对象不能是别名。 |
||||||||||
WBEMMOF_E_NULL_ARRAY_ELEM 2147762208 &H80044020 |
数组中的NULL元素不受支持。 |
||||||||||
WBEMMOF_E_DUPLICATE_QUALIFIER 2147762209 &H80044021 |
限定词在对象上被多次使用。 |
||||||||||
WBEMMOF_E_EXPECTED_FLAVOR_TYPE 2147762210 &H80044022 |
预期是一种风味类型,如ToInstance,ToSubClass,EnableOverride或DisableOverride. |
||||||||||
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES 2147762211 &H80044023 |
将EnableOverride和DisableOverride组合在相同的限定词上是不合法的。 |
||||||||||
WBEMMOF_E_MULTIPLE_ALIASES 2147762212 &H80044024 |
别名不能使用两次。 |
||||||||||
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2 2147762213 &H80044025 |
结合受限和ToInstance或ToSubClass是不合法的。 |
||||||||||
WBEMMOF_E_NO_ARRAYS_RETURNED 2147762214 &H80044026 |
方法不能返回数组值。 |
||||||||||
WBEMMOF_E_MUST_BE_IN_OR_OUT 2147762215 &H80044027 |
参数必须有In或退房限定符。 |
||||||||||
WBEMMOF_E_INVALID_FLAGS_SYNTAX 2147762216 &H80044028 |
标志语法无效 |
||||||||||
WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE 2147762217 &H80044029 |
缺少一个类的最后的大括号和分号。 |
||||||||||
WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE 2147762218 &H8004402A |
限定符值不支持CIM 2.2版功能。 |
||||||||||
WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE 2147762219 &H8004402B |
不支持CIM版本2.2数据类型。 |
||||||||||
WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX 2147762220 &H8004402C |
删除实例语法无效。应该是#pragma DeleteInstance(“instancepath”,FAIL | NOFAIL) |
||||||||||
WBEMMOF_E_INVALID_QUALIFIER_SYNTAX 2147762221 &H8004402D |
限定符语法无效应该是qualifiername:type = value,scope(class | instance),flavorname. |
||||||||||
WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE 2147762222 &H8004402E |
限定词在其范围之外使用。 |
||||||||||
WBEMMOF_E_ERROR_CREATING_TEMP_FILE 2147762223 &H8004402F |
创建临时文件时出错。临时文件是MOF汇编的中间阶段。 |
||||||||||
WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE 2147762224 &H80044030 |
通过预处理器命令#包括包含在MOF中的文件无效。 |
||||||||||
WBEMMOF_E_INVALID_DELETECLASS_SYNTAX 2147762225 &H80044031 |
预处理器命令#pragma deleteinstanceen或#pragma deleteclassen的语法无效。 |
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me或Windows 95。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
头 |
在WbemCli.h或WmiProv.h中声明。 |
IDL |
在WbemCli.idl或WmiProv.idl中声明。 |