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 |
|
IDL |
|