Constantes de error de WMI

Si se produce un error, WMI devuelve un código de error como un valor HRESULT. Estos códigos se pueden devolver mediante scripts, aplicaciones de C++ o Wmic.

Nota:

La siguiente documentación está pensada para desarrolladores y administradores de TI. Si es un usuario final que ha experimentado un mensaje de error relativo a WMI, debe ir a Soporte técnico de Microsoft y buscar el código de error que aparece en el mensaje. Para más información sobre cómo solucionar problemas con scripts de WMI y el servicio WMI, consulte WMI no funciona.

Si WMI devuelve mensajes de error, tenga en cuenta que es posible que no indiquen problemas en el servicio WMI o en proveedores de WMI. Los errores pueden originarse en otras partes del sistema operativo y emergen como errores a través de WMI. En cualquier circunstancia, no elimine el repositorio de WMI como primera acción, porque eliminar el repositorio puede causar daños en el sistema o en las aplicaciones instaladas.

Para obtener más información, consulte Solución de problemas de WMI.

Algunos métodos de las clases WMI pueden devolver códigos de error del sistema y de red (64 por ejemplo). Puede comprobar la definición de estos tipos de códigos de error mediante el comando net helpmsg en la ventana del símbolo del sistema. Por ejemplo, el comando net helpmsg 64 devuelve el mensaje: El nombre de red especificado ya no está disponible.

En la lista siguiente se enumeran algunos intervalos comunes de errores.

0x80041068 - 0x80041099

Errores que se originan en el propio WMI.

Error en una operación WMI específica debido a

  • Un error en la solicitud, por ejemplo, se produce un error en una consulta WQL o la cuenta no tiene los permisos correctos.
  • Un problema de infraestructura de WMI, como un registro de CIM o DCOM incorrectos.

0x8007xxxx

Errores que se originan en el sistema operativo principal. WMI puede devolver este tipo de error debido a un error externo, por ejemplo, un error de seguridad de DCOM.

0x80040xxx

Errores que se originan en DCOM. Por ejemplo, la configuración de DCOM para las operaciones en un equipo remoto puede ser incorrecta.

0x8005xxxx

Error que se origina en ADSI (interfaces de servicio de Active Directory) o LDAP (protocolo ligero de acceso a directorios), por ejemplo, un error de acceso de Active Directory al usar los proveedores de Active Directory para WMI.

Algunos métodos de las clases WMI pueden devolver códigos de error del sistema y de red (64 por ejemplo). Puede comprobar la definición de estos tipos de códigos de error mediante el comando net helpmsg en la ventana del símbolo del sistema. Por ejemplo, el comando net helpmsg 64 devuelve el mensaje: El nombre de red especificado ya no está disponible. En C++, puede llamar a FormatMessage y especificar C:\Windows\System32\wbem\wmiutils.dll como módulo de mensajes.

WBEM_E_FAILED

2147749889 (0x80041001)

Error de llamada.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

No se puede encontrar el objeto.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

El usuario actual no tiene permiso para realizar la acción.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Error del proveedor en algún momento distinto de la inicialización.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Se ha producido un error de coincidencia de tipos.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

No hay memoria suficiente para la operación.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

El objeto IWbemContext no es válido.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

Uno de los parámetros de la llamada no es correcto.

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

El recurso, que suele ser un servidor remoto, no está actualmente disponible.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Se ha producido un error interno, grave e inesperado. Comunique este error al Servicio de soporte técnico de Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Uno o más paquetes de red se dañaron durante la sesión remota.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

La característica o la operación no son compatibles.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

La clase principal especificada no es válida.

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

No se encuentra el espacio de nombres especificado

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

La instancia especificada no es válida.

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

La clase especificada no es válida.

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

El proveedor al que se hace referencia en el esquema no tiene un registro correspondiente.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

El registro del proveedor al que se hizo referencia en el esquema es incorrecto o incompleto.

Este error puede deberse a muchas condiciones, incluidas las siguientes:

  • Falta un comando de espacio de nombres #pragma en el archivo de Managed Object Format (MOF) usado para registrar el proveedor. El proveedor puede estar registrado en el espacio de nombres WMI incorrecto.
  • Error al recuperar el registro COM.
  • El modelo de hospedaje no es válido. Para más información, consulte Hospedaje y seguridad del proveedor.
  • Una clase especificada en el registro no es válida.
  • Error al crear una instancia de, o heredarla de la clase __Win32Provider, para crear el registro del proveedor en el archivo MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM no puede ubicar un proveedor al que se hizo referencia en el esquema.

Este error puede deberse a muchas condiciones, incluidas las siguientes:

  • El proveedor usa un archivo DLL de WMI que no coincide con el archivo .lib que se usó cuando se creó el proveedor.
  • El archivo DLL del proveedor, o cualquiera de los archivos DLL de los que depende, está dañado.
  • El proveedor no pudo exportar DllRegisterServer.
  • El proveedor en proceso no se registró mediante el comando regsvr32.
  • El proveedor fuera de proceso no se registró mediante el modificador /regserver. Por ejemplo, myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

Un componente como, por ejemplo, un proveedor, no pudo inicializarse por razones internas.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Se ha producido un error de red que impide el funcionamiento normal.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

La operación solicitada no es válida. Este error normalmente se aplica a intentos no válidos de eliminar clases o propiedades.

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

La consulta no era sintácticamente válida.

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

El lenguaje de la consulta solicitada no se admite.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

En una operación Put, se especificó el indicador wbemChangeFlagCreateOnly pero la instancia ya existe.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

No es posible realizar la operación de agregación en este calificador porque el objeto en propiedad no admite la invalidación.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

El usuario intentó eliminar un calificador sin propietario. El calificador se heredó de una clase primaria.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

El usuario intentó eliminar una propiedad sin propietario. La propiedad se heredó de una clase primaria.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

El cliente realizó de forma inesperada una secuencia no válida de llamadas como, por ejemplo, la llamada EndEnumeration antes de BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

El usuario solicitó una operación no válida, como la creación de una clase desde una instancia.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Se produjo un intento no válido de especificar un calificador de clave en una propiedad que no puede ser una clave. Las claves se especifican en la definición de la clase de un objeto, y no se pueden modificar instancia por instancia.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

El objeto actual no es una definición de clase válida. O es incompleto o no se ha registrado con WMI mediante SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

La consulta no es sintácticamente válida.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Reservado para uso futuro.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Se ha intentado modificar una propiedad de solo lectura.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

El proveedor no pudo realizar la operación solicitada. Esto incluye una consulta que es demasiado compleja, recuperar una instancia, crear o actualizar una clase, eliminar una clase o enumerar una clase.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

Se intentó realizar un cambio que invalida a una subclase.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Se intentó eliminar o modificar una clase que tiene instancias.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Reservado para uso futuro.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

Se especificó un valor Nothing/NULL en una propiedad que debe tener un valor, como propiedades que están marcadas por una clave, están indexadas o tienen un calificador Not_Null.

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Se proporcionó el valor de variante de un calificador pero no es un tipo de calificador válido.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

El tipo CIM especificado para una propiedad no es válido.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

Se realizó la solicitud con un valor fuera de intervalo o incompatible con el tipo.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Se realizó un intento no válido de creación de clase Singleton, como cuando la clase se deriva de una clase no Singleton.

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

El tipo CIM especificado no es válido.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

El método solicitado no está disponible.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Los parámetros proporcionados para el método no son válidos.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

Hubo un intento de obtener calificadores en una propiedad del sistema.

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

No se reconoce el tipo de propiedad.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

Un proceso asincrónico ha sido cancelado internamente o por el usuario. Tenga presente que, dada la duración y la naturaleza de la operación asincrónica, es posible que la operación no se haya cancelado realmente.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

El usuario solicitó una operación mientras WMI procedía a cerrar.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Se intentó reutilizar un nombre de método existente desde una clase primaria pero las firmas no coincidieron.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Uno o varios valores de parámetro, como un texto de consulta, son demasiado complejos o no son compatibles. Por eso, se ha solicitado a WMI que reintente la operación con parámetros más sencillos.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

No se encontró un parámetro en la llamada al método.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

El parámetro de método tiene un calificador de id. que no es válido.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Uno o varios parámetros de método tienen calificadores de id. que están fuera de la secuencia.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

El valor que se devolvió a un método contiene un calificador de id.

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

La ruta de objeto especificada no era válida.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

El disco no tiene espacio o se ha alcanzado el límite de 4 GB en el tamaño del repositorio WMI (repositorio CIM).

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

El búfer suministrado era demasiado pequeño para contener todos los objetos del enumerador o para leer una propiedad de cadena.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

El proveedor no admite la operación de colocar que se ha solicitado.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Se encontró un objeto con un tipo o una versión incorrectos durante el cálculo de referencias.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Se encontró un paquete con un tipo o una versión incorrectos durante el cálculo de referencias.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

El paquete tiene una versión no admitida.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

Parece que el paquete está dañado.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Se ha intentado asignar calificadores no coincidentes, como colocar [key] en un objeto en lugar de en una propiedad.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

El parámetro duplicado se declaró en un método CIM.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Reservado para uso futuro.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

Error al llamar a IWbemObjectSink::Indicate. El proveedor puede volver a generar el evento.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

El tipo de calificador especificado no era válido.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Se intentó crear una referencia circular (por ejemplo, derivar una clase de sí misma).

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

La clase especificada no se admite.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Se intentó cambiar una clave cuando hay instancias o subclases que todavía la utilizan.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Se intentó cambiar un índice cuando hay instancias o subclases que todavía lo utilizan.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Se intentó crear más propiedades de las que admite la versión actual de la clase.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

Se volvió a definir una propiedad con un tipo incompatible en una clase derivada.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

Se intentó en una clase derivada invalidar un calificador que no se puede invalidar.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

Se volvió a declarar un método con una firma incompatible en una clase derivada.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Se intentó ejecutar un método no marcado como [implementado] en ninguna clase relevante.

WBEM_E_METHOD_DISABLED

Se intentó ejecutar un método marcado como [deshabilitado].

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

El actualizador está ocupado con otra operación.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

La consulta de filtrado no es sintácticamente válida.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

La cláusula FROM de una consulta de filtrado hace referencia a una clase que no es una clase de evento (no se deriva de __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

Se usó una cláusula GROUP BY sin la cláusula GROUP WITHIN correspondiente.

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

Se usó una cláusula GROUP BY. No se admite la agregación en todas las propiedades.

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

La notación de puntos se usó en una propiedad que no es un objeto incrustado.

WBEM_E_AGGREGATING_BY_OBJECT

2147749981 (0x8004105D)

Una cláusula GROUP BY hace referencia a una propiedad que es un objeto incrustado sin usar la notación de puntos.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

Una consulta de registro de proveedor de eventos (__EventProviderRegistration) no especificó las clases para las que se proporcionaron los eventos.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Se realizó una solicitud para realizar copias de seguridad o restaurar el repositorio mientras lo usaba WinMgmt.exe o el proceso SVCHOST que contiene el servicio WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

La cola de entrega asincrónica se desbordó porque el consumidor de eventos era demasiado lento.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Se produjo un error en la operación porque el cliente no tenía los privilegios de seguridad necesarios.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

El operador no es válido para este tipo de propiedad.

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

El usuario especificó un nombre de usuario, contraseña o autoridad en una conexión local. El usuario debe usar un nombre de usuario o contraseña en blanco y confiar en la seguridad predeterminada.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

La clase se hizo abstracta cuando su clase primaria no es abstracta.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

El objeto modificado se escribió sin que se especifique la marca WBEM_FLAG_USE_AMENDED_QUALIFIERS.

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

El cliente no ha recuperado los objetos de una enumeración con la suficiente rapidez. Esta constante se devuelve cuando un cliente crea un objeto de enumeración, pero no recupera los objetos del enumerador de forma oportuna, lo que hace que se realice una copia de seguridad de las memorias caché de objetos del enumerador.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

Se usó un descriptor de seguridad null.

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

El tiempo de espera de la operación se ha agotado.

WBEM_E_INVALID_ASSOCIATION

2147749994

La asociación no es válida.

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

La operación era ambigua.

WBEM_E_QUOTA_VIOLATION

2147749996 (0x8004106C)

WMI está ocupando demasiada memoria. Esto puede deberse a una disponibilidad de memoria baja o a un consumo excesivo de memoria por parte de WMI.

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

La operación produjo un conflicto de transacción.

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

La transacción ha forzado una reversión.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

No se admite la configuración regional usada en la llamada.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

El identificador de objeto está obsoleto.

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

Error en la conexión a la base de datos SQL.

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

La solicitud de identificador no fue válida.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

El nombre de la propiedad contiene más de 255 caracteres.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

El nombre de clase contiene más de 255 caracteres.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

El nombre del método contiene más de 255 caracteres.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

El nombre del calificador contiene más de 255 caracteres.

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

El comando SQL debe volver a ejecutarse porque hay un interbloqueo en SQL. Esto solo se puede devolver cuando los datos se almacenan en una base de datos SQL.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

La versión de la base de datos no coincide con la versión que procesa el controlador del repositorio.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

WMI no puede ejecutar la operación de eliminación porque el proveedor no lo permite.

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

WMI no puede ejecutar la operación put porque el proveedor no lo permite.

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

El identificador de configuración regional especificado no era válido para la operación.

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

El proveedor está suspendido.

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

El objeto se debe escribir en el repositorio WMI y recuperarse de nuevo para que la operación solicitada se pueda realizar correctamente. Esta constante se devuelve cuando se debe confirmar y recuperar un objeto para ver el valor de la propiedad.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

No se puede completar la operación; no hay ningún esquema disponible.

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

El proveedor no se puede registrar porque ya está registrado.

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

El proveedor no se registró.

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022 (0x80041086)

Se ha producido un error de transporte fatal.

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

El usuario intentó establecer un nombre de equipo o dominio sin una conexión cifrada.

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

Un proveedor no pudo notificar los resultados dentro del tiempo de espera especificado.

WBEM_E_NO_KEY

2147750025 (0x80041089)

El usuario intentó colocar una instancia sin una clave definida.

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

El usuario intentó registrar una instancia de proveedor, pero se descargó el servidor COM de la instancia del proveedor.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

El registro del proveedor se superpone al dominio de eventos del sistema.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

No se usó una cláusula WITHIN en esta consulta.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Este equipo no tiene los permisos de dominio necesarios para admitir las funciones de seguridad relacionadas con la instancia de suscripción creada. Póngase en contacto con el administrador de dominio para agregar este equipo al grupo de acceso de autorización de Windows.

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

Reservado para uso futuro.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Reservado para uso futuro.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Se esperaba un nombre de calificador.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Se esperaba punto y coma o "=".

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Se esperaba una llave de apertura.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Falta la llave de cierre o hay un elemento de matriz no válido.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Se esperaba un corchete de cierre.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Se esperaba un paréntesis de cierre.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Valor numérico fuera del intervalo o cadenas sin comillas.

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

Se esperaba un identificador de tipo.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Se esperaba un paréntesis de apertura.

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

Token inesperado en el archivo.

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187 (0x8004400B)

Identificador de tipo no reconocido o no admitido.

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187 (0x8004400B)

Se esperaba el nombre de la propiedad o del método.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

No se admiten definiciones de tipos ni tipos enumerados.

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

Solo una referencia a un objeto de clase puede tener un valor de alias.

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

Inicialización inesperada de la matriz. Las matrices deben declararse con [].

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

La sintaxis de la ruta de acceso del espacio de nombres no es válida.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Especificadores de modificación duplicados.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

#pragma debe ir seguido de una palabra clave válida.

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

La sintaxis de la ruta de acceso del espacio de nombres no es válida.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

El carácter inesperado en el nombre de clase debe ser un identificador.

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

El valor especificado no se puede convertir en el tipo adecuado.

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

El signo de dólar debe seguir un nombre de alias como identificador.

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199 (0x80044017)

La declaración de clase no es válida.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

La declaración de instancia no es válida. Debe empezar por "instancia de"

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Se esperaba un signo de dólar. Un alias con el formato "$name" debe seguir la palabra clave "as".

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

El calificador "CIMTYPE" no se puede especificar directamente en un archivo MOF. Utilice la notación de tipo estándar.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

Se ha encontrado un nombre de propiedad duplicado en el MOF.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

La sintaxis del espacio de nombres no es válida. No se permiten referencias a otros servidores.

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

El valor está fuera del intervalo.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

El archivo no es un archivo MOF de texto válido ni un archivo MOF binario.

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

Los objetos incrustados no pueden ser alias.

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

No se admiten los elementos NULL de una matriz.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

El calificador se ha usado más de una vez en el objeto.

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

Se esperaba un tipo de tipo como ToInstance, ToSubClass, EnableOverride o DisableOverride.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

La combinación de EnableOverride y DisableOverride en el mismo calificador no está permitida.

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

No se puede usar un alias dos veces.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

La combinación de Restricted y ToInstance o ToSubClass no está permitida.

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

Los métodos no pueden devolver valores de matriz.

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

Los argumentos deben tener un calificador In o Out.

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

La sintaxis de las marcas no es válida.

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

Faltan las llaves finales y los punto y coma de una clase.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

No se admite una característica CIM versión 2.2 para un valor de calificador.

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

No se admite el tipo de datos CIM versión 2.2.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

La sintaxis de la instancia de eliminación no es válida. Debe ser #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

La sintaxis del calificador no es válida. Debería ser qualifiername:type=value,scope(class|instance), flavorname.

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

El calificador se usa fuera de su ámbito.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

Error al crear el archivo temporal. El archivo temporal es una fase intermedia en la compilación MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Un archivo incluido en el MOF por el comando del preprocesador #include no es válido.

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

La sintaxis de los comandos del preprocesador #pragma deleteinstance o #pragma deleteclass no es válida.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
WbemCli.h
IDL
WbemCli.idl

Consulte también

Códigos de retorno de WMI