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 |