WMI Error Constants

Header: wbemcli.h

If an error occurs, WMI returns an error code as an HRESULT value. These codes may be returned by scripts, C++ applications, or Wmic.

Note

The following documentation is targeted for developers and IT administrators. If you are an end-user that has experienced an error message concerning WMI, you should go to Microsoft Support and search for the error code you see on the error message. For more information about troubleshooting problems with WMI scripts and the WMI service, see WMI Isn't Working!).

If WMI returns error messages, be aware that they may not indicate problems in the WMI service or in WMI providers. Failures can originate in other parts of the operating system and emerge as errors through WMI. Under any circumstances, do not delete the WMI repository as a first action because deleting the repository can cause damage to the system or to installed applications.

For more info, see WMI Troubleshooting.

Some methods in WMI classes can return system and network error codes (64 for example). You can check the definition of these types of error codes by using the net helpmsg command in the command prompt window. For example, the command net helpmsg 64 returns the message: The specified network name is no longer available.

The following list lists some common ranges of errors.

0x80041068 - 0x80041099
Errors that originate in WMI itself. A specific WMI operation failed because of - An error in the request, for example, a WQL query fails or the account does not have the correct permissions. - A WMI infrastructure problem, such as incorrect CIM or DCOM registration.
0x8007xxxx
Errors originating in the core operating system. WMI may return this type of error because of an external failure, for example, DCOM security failure.
0x80040xxx
Errors originating in DCOM. For example, the DCOM configuration for operations to a remote computer may be incorrect.
0x8005xxxx
Error originating from ADSI (Active Directory Service Interfaces) or LDAP (Lightweight Directory Access Protocol), for example, an Active Directory access failure when using the WMI Active Directory providers.
Some methods in WMI classes can return system and network error codes (64 for example). You can check the definition of these types of error codes by using the **net helpmsg** command in the command prompt window. For example, the command **net helpmsg 64** returns the message: The specified network name is no longer available. In C++, you can call [**FormatMessage**](/windows/desktop/api/winbase/nf-winbase-formatmessage) and specify **C:\\Windows\\System32\\wbem\\wmiutils.dll** as the message module.
SymbolicCodeDescription
WBEM_E_FAILED0x80041001Call failed.
WBEM_E_NOT_FOUND0x80041002Object cannot be found.
WBEM_E_ACCESS_DENIED0x80041003Current user does not have permission to perform the action.
WBEM_E_PROVIDER_FAILURE0x80041004Provider has failed at some time other than during initialization.
WBEM_E_TYPE_MISMATCH0x80041005Type mismatch occurred.
WBEM_E_OUT_OF_MEMORY0x80041006Not enough memory for the operation.
WBEM_E_INVALID_CONTEXT0x80041007The [**IWbemContext**](/windows/desktop/api/WbemCli/nn-wbemcli-iwbemcontext) object is not valid.
WBEM_E_INVALID_PARAMETER0x80041008One of the parameters to the call is not correct.
WBEM_E_NOT_AVAILABLE0x80041009Resource, typically a remote server, is not currently available.
WBEM_E_CRITICAL_ERROR0x8004100AInternal, critical, and unexpected error occurred. Report the error to Microsoft Technical Support.
WBEM_E_INVALID_STREAM0x8004100BOne or more network packets were corrupted during a remote session.
WBEM_E_NOT_SUPPORTED0x8004100CFeature or operation is not supported.
WBEM_E_INVALID_SUPERCLASS0x8004100DParent class specified is not valid.
WBEM_E_INVALID_NAMESPACE0x8004100ENamespace specified cannot be found.
WBEM_E_INVALID_OBJECT0x8004100FSpecified instance is not valid.
WBEM_E_INVALID_CLASS0x80041010Specified class is not valid.
WBEM_E_PROVIDER_NOT_FOUND0x80041011Provider referenced in the schema does not have a corresponding registration.
WBEM_E_INVALID_PROVIDER_REGISTRATION2147749906Provider referenced in the schema has an incorrect or incomplete registration. This error may be caused by many conditions, including the following: - A missing [#pragma namespace](pragma-namespace.md) command in the Managed Object Format (MOF) file used to register the provider. The provider may be registered in the wrong WMI namespace. - Failure to retrieve the COM registration. - Hosting model is not valid. For more information, see [Provider Hosting and Security](provider-hosting-and-security.md). - A class specified in the registration is not valid. - Failure to create an instance of or inherit from the [**__Win32Provider**](--win32provider.md) class to create the provider registration in the MOF file.
WBEM_E_PROVIDER_LOAD_FAILURE0x80041013COM cannot locate a provider referenced in the schema. This error may be caused by many conditions, including the following: - Provider is using a WMI DLL that does not match the .lib file used when the provider was built. - Provider's DLL, or any of the DLLs on which it depends, is corrupt. - Provider failed to export [**DllRegisterServer**](/windows/win32/api/olectl/nf-olectl-dllregisterserver). - In-process provider was not registered using the **regsvr32** command. - Out-of-process provider was not registered using the **/regserver** switch. For example, **myprog.exe /regserver**.
WBEM_E_INITIALIZATION_FAILURE0x80041014Component, such as a provider, failed to initialize for internal reasons.
WBEM_E_TRANSPORT_FAILURE0x80041015Networking error that prevents normal operation has occurred.
WBEM_E_INVALID_OPERATION0x80041016Requested operation is not valid. This error usually applies to invalid attempts to delete classes or properties.
WBEM_E_INVALID_QUERY0x80041017Query was not syntactically valid.
WBEM_E_INVALID_QUERY_TYPE0x80041018Requested query language is not supported.
WBEM_E_ALREADY_EXISTS0x80041019In a put operation, the **wbemChangeFlagCreateOnly** flag was specified, but the instance already exists.
WBEM_E_OVERRIDE_NOT_ALLOWED0x8004101ANot possible to perform the add operation on this qualifier because the owning object does not permit overrides.
WBEM_E_PROPAGATED_QUALIFIER0x8004101BUser attempted to delete a qualifier that was not owned. The qualifier was inherited from a parent class.
WBEM_E_PROPAGATED_PROPERTY0x8004101CUser attempted to delete a property that was not owned. The property was inherited from a parent class.
WBEM_E_UNEXPECTED0x8004101DClient made an unexpected and illegal sequence of calls, such as calling [**EndEnumeration**](/windows/desktop/api/WbemCli/nf-wbemcli-iwbemclassobject-endenumeration) before calling [**BeginEnumeration**](/windows/desktop/api/WbemCli/nf-wbemcli-iwbemclassobject-beginenumeration).
WBEM_E_ILLEGAL_OPERATION0x8004101EUser requested an illegal operation, such as spawning a class from an instance.
WBEM_E_CANNOT_BE_KEY0x8004101FIllegal attempt to specify a key qualifier on a property that cannot be a key. The keys are specified in the class definition for an object and cannot be altered on a per-instance basis.
WBEM_E_INCOMPLETE_CLASS0x80041020Current object is not a valid class definition. Either it is incomplete or it has not been registered with WMI using [**SWbemObject.Put_**](swbemobject-put-.md).
WBEM_E_INVALID_SYNTAX0x80041021Query is syntactically not valid.
WBEM_E_NONDECORATED_OBJECT0x80041022Reserved for future use.
WBEM_E_READ_ONLY0x80041023An attempt was made to modify a read-only property.
WBEM_E_PROVIDER_NOT_CAPABLE0x80041024Provider cannot perform the requested operation. This can include a query that is too complex, retrieving an instance, creating or updating a class, deleting a class, or enumerating a class.
WBEM_E_CLASS_HAS_CHILDREN0x80041025Attempt was made to make a change that invalidates a subclass.
WBEM_E_CLASS_HAS_INSTANCES0x80041026Attempt was made to delete or modify a class that has instances.
WBEM_E_QUERY_NOT_IMPLEMENTED0x80041027Reserved for future use.
WBEM_E_ILLEGAL_NULL0x80041028Value of Nothing/**NULL** was specified for a property that must have a value, such as one that is marked by a [**Key**](key-qualifier.md), [**Indexed**](optional-qualifiers.md), or **Not_Null** qualifier.
WBEM_E_INVALID_QUALIFIER_TYPE0x80041029Variant value for a qualifier was provided that is not a legal qualifier type.
WBEM_E_INVALID_PROPERTY_TYPE0x8004102ACIM type specified for a property is not valid.
WBEM_E_VALUE_OUT_OF_RANGE0x8004102BRequest was made with an out-of-range value or it is incompatible with the type.
WBEM_E_CANNOT_BE_SINGLETON0x8004102CIllegal attempt was made to make a class singleton, such as when the class is derived from a non-singleton class.
WBEM_E_INVALID_CIM_TYPE0x8004102DCIM type specified is not valid.
WBEM_E_INVALID_METHOD0x8004102ERequested method is not available.
WBEM_E_INVALID_METHOD_PARAMETERS0x8004102FParameters provided for the method are not valid.
WBEM_E_SYSTEM_PROPERTY0x80041030There was an attempt to get qualifiers on a system property.
WBEM_E_INVALID_PROPERTY0x80041031Property type is not recognized.
WBEM_E_CALL_CANCELLED0x80041032Asynchronous process has been canceled internally or by the user. Note that due to the timing and nature of the asynchronous operation, the operation may not have been truly canceled.
WBEM_E_SHUTTING_DOWN0x80041033User has requested an operation while WMI is in the process of shutting down.
WBEM_E_PROPAGATED_METHOD0x80041034Attempt was made to reuse an existing method name from a parent class and the signatures do not match.
WBEM_E_UNSUPPORTED_PARAMETER0x80041035One or more parameter values, such as a query text, is too complex or unsupported. WMI is therefore requested to retry the operation with simpler parameters.
WBEM_E_MISSING_PARAMETER_ID0x80041036Parameter was missing from the method call.
WBEM_E_INVALID_PARAMETER_ID0x80041037Method parameter has an [**ID**](standard-wmi-qualifiers.md) qualifier that is not valid.
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS0x80041038One or more of the method parameters have [**ID**](standard-wmi-qualifiers.md) qualifiers that are out of sequence.
WBEM_E_PARAMETER_ID_ON_RETVAL0x80041039Return value for a method has an [**ID**](standard-wmi-qualifiers.md) qualifier.
WBEM_E_INVALID_OBJECT_PATH0x8004103ASpecified object path was not valid.
WBEM_E_OUT_OF_DISK_SPACE0x8004103BDisk is out of space or the 4 GB limit on WMI repository (CIM repository) size is reached.
WBEM_E_BUFFER_TOO_SMALL0x8004103CSupplied buffer was too small to hold all of the objects in the enumerator or to read a string property.
WBEM_E_UNSUPPORTED_PUT_EXTENSION0x8004103DProvider does not support the requested put operation.
WBEM_E_UNKNOWN_OBJECT_TYPE0x8004103EObject with an incorrect type or version was encountered during marshaling.
WBEM_E_UNKNOWN_PACKET_TYPE0x8004103FPacket with an incorrect type or version was encountered during marshaling.
WBEM_E_MARSHAL_VERSION_MISMATCH0x80041040Packet has an unsupported version.
WBEM_E_MARSHAL_INVALID_SIGNATURE0x80041041Packet appears to be corrupt.
WBEM_E_INVALID_QUALIFIER0x80041042Attempt was made to mismatch qualifiers, such as putting [key] on an object instead of a property.
WBEM_E_INVALID_DUPLICATE_PARAMETER0x80041043Duplicate parameter was declared in a CIM method.
WBEM_E_TOO_MUCH_DATA0x80041044Reserved for future use.
WBEM_E_SERVER_TOO_BUSY0x80041045Call to [**IWbemObjectSink::Indicate**](/windows/desktop/api/Wbemcli/nf-wbemcli-iwbemobjectsink-indicate) has failed. The provider can refire the event.
WBEM_E_INVALID_FLAVOR0x80041046Specified qualifier flavor was not valid.
WBEM_E_CIRCULAR_REFERENCE0x80041047Attempt was made to create a reference that is circular (for example, deriving a class from itself).
WBEM_E_UNSUPPORTED_CLASS_UPDATE0x80041048Specified class is not supported.
WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE0x80041049Attempt was made to change a key when instances or subclasses are already using the key.
WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE0x80041050An attempt was made to change an index when instances or subclasses are already using the index.
WBEM_E_TOO_MANY_PROPERTIES0x80041051Attempt was made to create more properties than the current version of the class supports.
WBEM_E_UPDATE_TYPE_MISMATCH0x80041052Property was redefined with a conflicting type in a derived class.
WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED0x80041053Attempt was made in a derived class to override a qualifier that cannot be overridden.
WBEM_E_UPDATE_PROPAGATED_METHOD0x80041054Method was re-declared with a conflicting signature in a derived class.
WBEM_E_METHOD_NOT_IMPLEMENTED0x80041055Attempt was made to execute a method not marked with [implemented] in any relevant class.
WBEM_E_METHOD_DISABLEDAttempt was made to execute a method marked with [disabled].
WBEM_E_REFRESHER_BUSY0x80041057Refresher is busy with another operation.
WBEM_E_UNPARSABLE_QUERY0x80041058Filtering query is syntactically not valid.
WBEM_E_NOT_EVENT_CLASS0x80041059The FROM clause of a filtering query references a class that is not an event class (not derived from [**__Event**](--event.md)).
WBEM_E_MISSING_GROUP_WITHIN0x8004105AA GROUP BY clause was used without the corresponding GROUP WITHIN clause.
WBEM_E_MISSING_AGGREGATION_LIST0x8004105BA GROUP BY clause was used. Aggregation on all properties is not supported.
WBEM_E_PROPERTY_NOT_AN_OBJECT0x8004105CDot notation was used on a property that is not an embedded object.
WBEM_E_AGGREGATING_BY_OBJECT0x8004105DA GROUP BY clause references a property that is an embedded object without using dot notation.
WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY0x8004105FEvent provider registration query ([**__EventProviderRegistration**](--eventproviderregistration.md)) did not specify the classes for which events were provided.
WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING0x80041060Request was made to back up or restore the repository while it was in use by WinMgmt.exe, or by the SVCHOST process that contains the WMI service.
WBEM_E_QUEUE_OVERFLOW0x80041061Asynchronous delivery queue overflowed from the event consumer being too slow.
WBEM_E_PRIVILEGE_NOT_HELD0x80041062Operation failed because the client did not have the necessary security privilege.
WBEM_E_INVALID_OPERATOR0x80041063Operator is not valid for this property type.
WBEM_E_LOCAL_CREDENTIALS0x80041064User specified a username/password/authority on a local connection. The user must use a blank username/password and rely on default security.
WBEM_E_CANNOT_BE_ABSTRACT0x80041065Class was made abstract when its parent class is not abstract.
WBEM_E_AMENDED_OBJECT0x80041066Amended object was written without the **WBEM_FLAG_USE_AMENDED_QUALIFIERS** flag being specified.
WBEM_E_CLIENT_TOO_SLOW0x80041067Client did not retrieve objects quickly enough from an enumeration. This constant is returned when a client creates an enumeration object, but does not retrieve objects from the enumerator in a timely fashion, causing the enumerator's object caches to back up.
WBEM_E_NULL_SECURITY_DESCRIPTOR0x80041068Null security descriptor was used.
WBEM_E_TIMED_OUT0x80041069Operation timed out.
WBEM_E_INVALID_ASSOCIATION2147749994Association is not valid.
WBEM_E_AMBIGUOUS_OPERATION0x8004106BOperation was ambiguous.
WBEM_E_QUOTA_VIOLATION0x8004106CWMI is taking up too much memory. This can be caused by low memory availability or excessive memory consumption by WMI.
WBEM_E_TRANSACTION_CONFLICT0x8004106DOperation resulted in a transaction conflict.
WBEM_E_FORCED_ROLLBACK0x8004106ETransaction forced a rollback.
WBEM_E_UNSUPPORTED_LOCALE0x8004106FLocale used in the call is not supported.
WBEM_E_HANDLE_OUT_OF_DATE0x80041070Object handle is out-of-date.
WBEM_E_CONNECTION_FAILED0x80041071Connection to the SQL database failed.
WBEM_E_INVALID_HANDLE_REQUEST0x80041072Handle request was not valid.
WBEM_E_PROPERTY_NAME_TOO_WIDE0x80041073Property name contains more than 255 characters.
WBEM_E_CLASS_NAME_TOO_WIDE0x80041074Class name contains more than 255 characters.
WBEM_E_METHOD_NAME_TOO_WIDE0x80041075Method name contains more than 255 characters.
WBEM_E_QUALIFIER_NAME_TOO_WIDE0x80041076Qualifier name contains more than 255 characters.
WBEM_E_RERUN_COMMAND0x80041077The SQL command must be rerun because there is a deadlock in SQL. This can be returned only when data is being stored in an SQL database.
WBEM_E_DATABASE_VER_MISMATCH0x80041078The database version does not match the version that the repository driver processes.
WBEM_E_VETO_DELETE0x80041079WMI cannot execute the delete operation because the provider does not allow it.
WBEM_E_VETO_PUT0x8004107AWMI cannot execute the put operation because the provider does not allow it.
WBEM_E_INVALID_LOCALE0x80041080Specified locale identifier was not valid for the operation.
WBEM_E_PROVIDER_SUSPENDED0x80041081Provider is suspended.
WBEM_E_SYNCHRONIZATION_REQUIRED0x80041082Object must be written to the WMI repository and retrieved again before the requested operation can succeed. This constant is returned when an object must be committed and retrieved to see the property value.
WBEM_E_NO_SCHEMA0x80041083Operation cannot be completed; no schema is available.
WBEM_E_PROVIDER_ALREADY_REGISTERED0x119FD010Provider cannot be registered because it is already registered.
WBEM_E_PROVIDER_NOT_REGISTERED0x80041085Provider was not registered.
WBEM_E_FATAL_TRANSPORT_ERROR0x80041086A fatal transport error occurred.
WBEM_E_ENCRYPTED_CONNECTION_REQUIRED0x80041087User attempted to set a computer name or domain without an encrypted connection.
WBEM_E_PROVIDER_TIMED_OUT0x80041088A provider failed to report results within the specified timeout.
WBEM_E_NO_KEY0x80041089User attempted to put an instance with no defined key.
WBEM_E_PROVIDER_DISABLED0x8004108AUser attempted to register a provider instance but the COM server for the provider instance was unloaded.
WBEMESS_E_REGISTRATION_TOO_BROAD0x80042001Provider registration overlaps with the system event domain.
WBEMESS_E_REGISTRATION_TOO_PRECISE0x80042002A WITHIN clause was not used in this query.
WBEMESS_E_AUTHZ_NOT_PRIVILEGED0x80042003This computer does not have the necessary domain permissions to support the security functions that relate to the created subscription instance. Contact the Domain Administrator to get this computer added to the Windows Authorization Access Group.
WBEM_E_RETRY_LATER0x80043001Reserved for future use.
WBEM_E_RESOURCE_CONTENTION0x80043002Reserved for future use.
WBEMMOF_E_EXPECTED_QUALIFIER_NAME0x80044001Expected a qualifier name.
WBEMMOF_E_EXPECTED_SEMI0x80044002Expected semicolon or '='.
WBEMMOF_E_EXPECTED_OPEN_BRACE0x80044003Expected an opening brace.
WBEMMOF_E_EXPECTED_CLOSE_BRACE0x80044004Missing closing brace or an illegal array element.
WBEMMOF_E_EXPECTED_CLOSE_BRACKET0x80044005Expected a closing bracket.
WBEMMOF_E_EXPECTED_CLOSE_PAREN0x80044006Expected closing parenthesis.
WBEMMOF_E_ILLEGAL_CONSTANT_VALUE0x80044007Numeric value out of range or strings without quotes.
WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER0x80044008Expected a type identifier.
WBEMMOF_E_EXPECTED_OPEN_PAREN0x80044009Expected an open parenthesis.
WBEMMOF_E_UNRECOGNIZED_TOKEN0x8004400AUnexpected token in the file.
WBEMMOF_E_UNRECOGNIZED_TYPE0x8004400BUnrecognized or unsupported type identifier.
WBEMMOF_E_EXPECTED_PROPERTY_NAME0x8004400BExpected property or method name.
WBEMMOF_E_TYPEDEF_NOT_SUPPORTED0x8004400DTypedefs and enumerated types are not supported.
WBEMMOF_E_UNEXPECTED_ALIAS0x8004400EOnly a reference to a class object can have an alias value.
WBEMMOF_E_UNEXPECTED_ARRAY_INIT0x8004400FUnexpected array initialization. Arrays must be declared with [].
WBEMMOF_E_INVALID_AMENDMENT_SYNTAX0x80044010Namespace path syntax is not valid.
WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT0x80044011Duplicate amendment specifiers.
WBEMMOF_E_INVALID_PRAGMA0x80044012[#pragma](pragma-namespace.md) must be followed by a valid keyword.
WBEMMOF_E_INVALID_NAMESPACE_SYNTAX0x80044013Namespace path syntax is not valid.
WBEMMOF_E_EXPECTED_CLASS_NAME0x80044014Unexpected character in class name must be an identifier.
WBEMMOF_E_TYPE_MISMATCH0x80044015The value specified cannot be made into the appropriate type.
WBEMMOF_E_EXPECTED_ALIAS_NAME0x80044016Dollar sign must be followed by an alias name as an identifier.
WBEMMOF_E_INVALID_CLASS_DECLARATION0x80044017Class declaration is not valid.
WBEMMOF_E_INVALID_INSTANCE_DECLARATION0x80044018The instance declaration is not valid. It must start with "instance of"
WBEMMOF_E_EXPECTED_DOLLAR0x80044019Expected dollar sign. An alias in the form "$name" must follow the "as" keyword.
WBEMMOF_E_CIMTYPE_QUALIFIER0x8004401A"CIMTYPE" qualifier cannot be specified directly in a MOF file. Use standard type notation.
WBEMMOF_E_DUPLICATE_PROPERTY0x8004401BDuplicate property name was found in the MOF.
WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION0x8004401CNamespace syntax is not valid. References to other servers are not allowed.
WBEMMOF_E_OUT_OF_RANGE0x8004401DValue out of range.
WBEMMOF_E_INVALID_FILE0x8004401EThe file is not a valid text MOF file or binary MOF file.
WBEMMOF_E_ALIASES_IN_EMBEDDED0x8004401FEmbedded objects cannot be aliases.
WBEMMOF_E_NULL_ARRAY_ELEM0x80044020NULL elements in an array are not supported.
WBEMMOF_E_DUPLICATE_QUALIFIER0x80044021Qualifier was used more than once on the object.
WBEMMOF_E_EXPECTED_FLAVOR_TYPE0x80044022Expected a flavor type such as **ToInstance**, **ToSubClass**, **EnableOverride**, or **DisableOverride**.
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES0x80044023Combining **EnableOverride** and **DisableOverride** on same qualifier is not legal.
WBEMMOF_E_MULTIPLE_ALIASES0x80044024An alias cannot be used twice.
WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES20x80044025Combining **Restricted**, and **ToInstance** or **ToSubClass** is not legal.
WBEMMOF_E_NO_ARRAYS_RETURNED0x80044026Methods cannot return array values.
WBEMMOF_E_MUST_BE_IN_OR_OUT0x80044027Arguments must have an **In** or **Out** qualifier.
WBEMMOF_E_INVALID_FLAGS_SYNTAX0x80044028Flags syntax is not valid.
WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE0x80044029The final brace and semi-colon for a class are missing.
WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE0x8004402AA CIM version 2.2 feature is not supported for a qualifier value.
WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE0x8004402BThe CIM version 2.2 data type is not supported.
WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX0x8004402CThe delete instance syntax is not valid. It should be `#pragma DeleteInstance("instancepath", FAIL|NOFAIL)`
WBEMMOF_E_INVALID_QUALIFIER_SYNTAX0x8004402DThe qualifier syntax is not valid. It should be `qualifiername:type=value,scope(class|instance), flavorname`.
WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE0x8004402EThe qualifier is used outside of its scope.
WBEMMOF_E_ERROR_CREATING_TEMP_FILE0x8004402FError creating temporary file. The temporary file is an intermediate stage in the MOF compilation.
WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE0x80044030A file included in the MOF by the preprocessor command [#include](-include.md) is not valid.
WBEMMOF_E_INVALID_DELETECLASS_SYNTAX0x80044031The syntax for the preprocessor commands [#pragma deleteinstance](pragma-deleteinstance.md) or [#pragma deleteclass](pragma-deleteclass.md) is not valid.
180 entries

Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.