Constantes de error de WMI

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

Nota

La siguiente documentación está destinada a 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 ve en el mensaje de error. Para obtener más información sobre cómo solucionar problemas con scripts WMI y el servicio WMI, consulte WMI Isn't Working!.

Si WMI devuelve mensajes de error, tenga en cuenta que es posible que no indiquen problemas en el servicio WMI o en proveedores WMI. Los errores pueden originarse en otras partes del sistema operativo y surgir como errores a través de WMI. En cualquier circunstancia, no elimine el repositorio 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 sobre el origen del problema, puede descargar y ejecutar la herramienta de línea de comandos de diagnóstico de Utilidad de diagnóstico de WMI. Esta herramienta genera un informe que normalmente puede aislar el origen del problema y proporcionar instrucciones sobre cómo corregirlo. El informe también ayuda a los servicios de soporte técnico de Microsoft para ayudarle. Puede descargar el Utilidad de diagnóstico de WMI aquí.

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 el 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, error de seguridad 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 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 C++, puede llamar a FormatMessage y especificar C:\Windows\System32\wbem\wmiutils.dll como módulo de mensajes.

WBEM_E_FAILED

2147749889 (0x80041001)

Error en la llamada.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

No se encuentra 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)

El proveedor ha producido un error en algún momento distinto de durante la inicialización.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Error de coincidencia de tipos.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

No hay suficiente memoria 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, normalmente un servidor remoto, no está disponible actualmente.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Error interno, crítico e inesperado. Notificar el error al soporte técnico de Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Se dañó uno o más paquetes de red durante una sesión remota.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

No se admite la característica o la operación.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

La clase primaria 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 proveedor al que se hace referencia en el esquema tiene un registro incorrecto o incompleto.

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

  • Falta un comando #pragma espacio de nombres en el archivo 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 obtener 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 heredar de la clase __Win32Provider para crear el registro del proveedor en el archivo MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM no encuentra un proveedor al que se hace referencia en el esquema.

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

  • El proveedor usa un archivo DLL WMI que no coincide con el archivo .lib usado cuando se creó el proveedor.
  • El archivo DLL del proveedor, o cualquiera de los archivos DLL en 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)

Componente, como un proveedor, no se pudo inicializar por motivos internos.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Error de red que impide que se produzca una operación normal.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

La operación solicitada no es válida. Normalmente, este error está relacionado con 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)

No se admite el lenguaje de consulta solicitado.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

En una operación put, se especificó la marca wbemChangeFlagCreateOnly , pero la instancia ya existe.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

No es posible realizar la operación de adición en este calificador porque el objeto propietario no permite invalidaciones.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

El usuario intentó eliminar un calificador que no era propiedad de . Se trataba de un calificador heredado de una clase principal.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

El usuario intentó eliminar una propiedad que no era propiedad. Se trataba de una propiedad heredada de una clase principal.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

El cliente realizó una secuencia inesperada e ilegal de llamadas, como llamar a EndEnumeration antes de llamar a BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

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

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

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. Está incompleto o no se ha registrado con WMI mediante SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

La consulta no es válida sintácticamente.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Reservado para uso futuro.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Se intentó modificar una propiedad de solo lectura.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

El proveedor no puede realizar la operación solicitada. Esto puede incluir una consulta 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 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)

El valor nothing/NULL se especificó para una propiedad que debe tener un valor, como uno marcado por un calificador Key, Indexed o Not_Null .

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Se proporcionó un valor de variante para un calificador que no es un tipo de calificador legal.

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)

La solicitud se realizó con un valor fuera del intervalo o no es compatible con el tipo .

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Se intentó realizar un singleton de clase, como cuando la clase se deriva de una clase que no es 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)

Se intentó 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)

El usuario ha cancelado internamente o el proceso asincrónico. Tenga en cuenta que debido al tiempo 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 ha solicitado una operación mientras WMI está en proceso de apagado.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Se intentó reutilizar un nombre de método existente de una clase primaria y las firmas no coinciden.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Uno o más valores de parámetro, como un texto de consulta, es demasiado complejo o no se admite. Por lo tanto, se solicita WMI que vuelva a intentar la operación con parámetros más sencillos.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Faltaba el parámetro en la llamada al método .

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

El parámetro method tiene un calificador de identificador que no es válido.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Uno o varios de los parámetros del método tienen calificadores de identificador que están fuera de secuencia.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

El valor devuelto de un método tiene un calificador de identificador .

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

La ruta de acceso del objeto especificada no era válida.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

El disco está sin espacio o se alcanza 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 proporcionado 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 put solicitada.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Se encontró un objeto con un tipo o versión incorrectos durante la serialización.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Se encontró un paquete con un tipo o versión incorrectos durante la serialización.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

El paquete tiene una versión no admitida.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

El paquete parece estar dañado.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Se intentó no coincidentes calificadores, como colocar [clave] en un objeto en lugar de 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)

No se admite la clase especificada.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Se intentó cambiar una clave cuando las instancias o subclases ya usan la clave.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Se intentó cambiar un índice cuando las instancias o subclases ya usan el índice.

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)

La propiedad se redefinió con un tipo en conflicto en una clase derivada.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

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

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

El método se volvió a declarar con una firma en conflicto en una clase derivada.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Se intentó ejecutar un método no marcado con [implementado] en cualquier clase pertinente.

WBEM_E_METHOD_DISABLED

Se intentó ejecutar un método marcado con [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 válida sintácticamente.

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 eventos (no derivada de __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

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

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

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

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

Se utilizó la notación de punto 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 utilizar la notación de punto.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

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

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Se realizó una solicitud para realizar copias de seguridad o restaurar el repositorio mientras estaba en uso por WinMgmt.exe, o por el proceso SVCHOST que contiene el servicio WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

La cola de entrega asincrónica desbordada del consumidor de eventos es demasiado lenta.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Error en la operación porque el cliente no tenía el privilegio de seguridad necesario.

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 recuperó los objetos rápidamente de una enumeración. Esta constante se devuelve cuando un cliente crea un objeto de enumeración, pero no recupera 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)

Se agota el tiempo de espera de la operación.

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á tomando demasiada memoria. Esto puede deberse a una disponibilidad de memoria baja o a un consumo excesivo de memoria por 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 era válida.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

El nombre de 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 de 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 debe escribirse en el repositorio WMI y recuperarse de nuevo antes de que la operación solicitada se realice 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 produjo un error de transporte irrecuperable.

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 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 con el dominio de eventos del sistema.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

No se utilizó 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 que este equipo se agregue 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 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)

Paréntesis de cierre esperado.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Valor numérico fuera del intervalo o las 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 abierto.

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 y 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 seguir 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. Use la notación de tipo estándar.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

Se encontró el 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)

Valor 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 elementos NULL de una matriz.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

El calificador se usó 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 es legal.

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 es legal.

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 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 de la compilación MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

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

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

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

Requisitos

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

Vea también

Códigos de retorno de WMI