Compartir a través de


enumeración MI_Result (mi.h)

Define códigos de retorno de función.

Syntax

typedef enum _MI_Result {
  MI_RESULT_OK = 0,
  MI_RESULT_FAILED = 1,
  MI_RESULT_ACCESS_DENIED = 2,
  MI_RESULT_INVALID_NAMESPACE = 3,
  MI_RESULT_INVALID_PARAMETER = 4,
  MI_RESULT_INVALID_CLASS = 5,
  MI_RESULT_NOT_FOUND = 6,
  MI_RESULT_NOT_SUPPORTED = 7,
  MI_RESULT_CLASS_HAS_CHILDREN = 8,
  MI_RESULT_CLASS_HAS_INSTANCES = 9,
  MI_RESULT_INVALID_SUPERCLASS = 10,
  MI_RESULT_ALREADY_EXISTS = 11,
  MI_RESULT_NO_SUCH_PROPERTY = 12,
  MI_RESULT_TYPE_MISMATCH = 13,
  MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
  MI_RESULT_INVALID_QUERY = 15,
  MI_RESULT_METHOD_NOT_AVAILABLE = 16,
  MI_RESULT_METHOD_NOT_FOUND = 17,
  MI_RESULT_NAMESPACE_NOT_EMPTY = 20,
  MI_RESULT_INVALID_ENUMERATION_CONTEXT = 21,
  MI_RESULT_INVALID_OPERATION_TIMEOUT = 22,
  MI_RESULT_PULL_HAS_BEEN_ABANDONED = 23,
  MI_RESULT_PULL_CANNOT_BE_ABANDONED = 24,
  MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED = 25,
  MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED = 26,
  MI_RESULT_SERVER_LIMITS_EXCEEDED = 27,
  MI_RESULT_SERVER_IS_SHUTTING_DOWN = 28
} MI_Result;

Constantes

 
MI_RESULT_OK
Valor: 0
La operación se realizó correctamente.
MI_RESULT_FAILED
Valor: 1
Se produjo un error general, no cubierto por un código de error más específico.
MI_RESULT_ACCESS_DENIED
Valor: 2
El acceso a un recurso CIM no está disponible para el cliente. Es posible que los motivos de esto no tengan permisos suficientes para acceder a los recursos solicitados mientras se lleva a cabo la operación,
o llamar a las API con identidades incoherentes. Un ejemplo de este último sería crear un MI_Session con una identidad al intentar realizar una operación en la misma sesión con una identidad diferente.
MI_RESULT_INVALID_NAMESPACE
Valor: 3
El espacio de nombres de destino no existe.
MI_RESULT_INVALID_PARAMETER
Valor: 4
Uno o más valores de parámetro pasados al método no son válidos.
MI_RESULT_INVALID_CLASS
Valor: 5
La clase especificada no existe.
MI_RESULT_NOT_FOUND
Valor: 6
No se encuentra el objeto solicitado.
MI_RESULT_NOT_SUPPORTED
Valor: 7
No se admite la operación solicitada.
MI_RESULT_CLASS_HAS_CHILDREN
Valor: 8
No se puede invocar la operación porque la clase tiene subclases.
MI_RESULT_CLASS_HAS_INSTANCES
Valor: 9
No se puede invocar la operación porque la clase tiene instancias.
MI_RESULT_INVALID_SUPERCLASS
Valor: 10
No se puede invocar la operación porque la superclase no existe.
MI_RESULT_ALREADY_EXISTS
Valor: 11
No se puede invocar la operación porque ya existe un objeto .
MI_RESULT_NO_SUCH_PROPERTY
Valor: 12
Si se devuelve este valor, significa que la propiedad que se especificó no existe.
MI_RESULT_TYPE_MISMATCH
Valor: 13
El valor proporcionado no es compatible con el tipo .
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED
Valor: 14
El lenguaje de consulta no se reconoce ni admite.
MI_RESULT_INVALID_QUERY
Valor: 15
La consulta no es válida para el lenguaje de consulta especificado.
MI_RESULT_METHOD_NOT_AVAILABLE
Valor: 16
No se puede invocar el método extrinsic.
MI_RESULT_METHOD_NOT_FOUND
Valor: 17
El método extrinsico especificado no existe.
MI_RESULT_NAMESPACE_NOT_EMPTY
Valor: 20
El espacio de nombres especificado no está vacío.
MI_RESULT_INVALID_ENUMERATION_CONTEXT
Valor: 21
La enumeración identificada por el contexto especificado no es válida.
MI_RESULT_INVALID_OPERATION_TIMEOUT
Valor: 22
El servidor CIM no admite el tiempo de espera de la operación especificado.
MI_RESULT_PULL_HAS_BEEN_ABANDONED
Valor: 23
La operación de extracción se ha abandonado.
MI_RESULT_PULL_CANNOT_BE_ABANDONED
Valor: 24
Error al intentar abandonar una operación de extracción simultánea.
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED
Valor: 25
El servidor CIM no admite el uso de un filtro en la enumeración.
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED
Valor: 26
El servidor CIM no admite la continuación en caso de error.
MI_RESULT_SERVER_LIMITS_EXCEEDED
Valor: 27
Error en la operación porque se superaron los límites del servidor.
MI_RESULT_SERVER_IS_SHUTTING_DOWN
Valor: 28
El servidor CIM se está cerrando y no puede procesar la operación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado mi.h
Redistribuible Windows Management Framework 3.0 en Windows Server 2008 R2 con SP1, Windows 7 con SP1 y Windows Server 2008 con SP2