Constantes que no son de error de WMI

Códigos de retorno WMI que indican el estado y no indican un error.

Si una operación no produce un error, WMI devuelve uno de los códigos siguientes como HRESULT que indica el estado de la operación.

Nota

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_S_NO_ERROR

0 (0x0)

La operación se realizó correctamente.

WBEM_S_FALSE

1 (0x1)

No hay más objetos disponibles, el número de objetos devueltos es inferior al solicitado o se trata del final de una enumeración. Este valor también se devuelve cuando se llama a este método con un valor 0 para el parámetro uCount.

WBEM_S_ALREADY_EXISTS

262145 (0x40001)

Se intentó crear un objeto o clase que ya existe.

WBEM_S_RESET_TO_DEFAULT

262146 (0x40002)

Se eliminó una propiedad reemplazada. Se devuelve este valor para indicar que el valor original, no reemplazado, se ha restaurado como resultado de la eliminación.

WBEM_S_DIFFERENT

262147 (0x40003)

Los elementos (objetos, clases, etc.) que se comparan no son idénticos.

WBEM_S_TIMEDOUT

262148 (0x40004)

Se ha agotado el tiempo de espera de una llamada. No se trata de una condición de error. Por lo tanto, también se pueden devolver algunos resultados.

WBEM_S_NO_MORE_DATA

262149 (0x40005)

No hay más datos disponibles de la enumeración y el usuario debe finalizarla.

WBEM_S_OPERATION_CANCELLED

262150 (0x40006)

La operación se canceló intencionada o involuntariamente.

WBEM_S_PENDING

262151 (0x40007)

La solicitud sigue en curso y los resultados aún no están disponibles.

WBEM_S_DUPLICATE_OBJECTS

262152 (0x40008)

Se detectó más de una copia del mismo objeto en el conjunto de resultados de una enumeración.

WBEM_S_ACCESS_DENIED

262153 (0x40009)

Se denegó el acceso del usuario a algunos recursos, pero no a todos.

WBEM_S_PARTIAL_RESULTS

262160 (0x40010)

El usuario no ha recibido todos los objetos solicitados debido a recursos inaccesibles (que no sean violaciones de seguridad).

WBEM_S_LIMITED_SERVICE

274433 (0x43001)

El proveedor es capaz de un servicio limitado.

WBEM_S_INDIRECTLY_UPDATED

274434 (0x43002)

Reservado para uso futuro.

Requisitos

Requisito Value
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