enumeração MI_Result (mi.h)
Define códigos de retorno de função.
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 A operação foi bem-sucedida. |
MI_RESULT_FAILED Valor: 1 Ocorreu um erro geral, não coberto por um código de erro mais específico. |
MI_RESULT_ACCESS_DENIED Valor: 2 O acesso a um recurso CIM não está disponível para o cliente. Os motivos para isso podem não ter permissões suficientes para acessar os recursos solicitados durante a execução da operação, ou chamar APIs com identidades inconsistentes. Um exemplo deste último seria criar um MI_Session com uma identidade ao tentar executar uma operação na mesma sessão com uma identidade diferente. |
MI_RESULT_INVALID_NAMESPACE Valor: 3 O namespace de destino não existe. |
MI_RESULT_INVALID_PARAMETER Valor: 4 Um ou mais valores de parâmetro passados para o método não são válidos. |
MI_RESULT_INVALID_CLASS Valor: 5 A classe especificada não existe. |
MI_RESULT_NOT_FOUND Valor: 6 O objeto solicitado não pode ser encontrado. |
MI_RESULT_NOT_SUPPORTED Valor: 7 Não há suporte para a operação solicitada. |
MI_RESULT_CLASS_HAS_CHILDREN Valor: 8 A operação não pode ser invocada porque a classe tem subclasses. |
MI_RESULT_CLASS_HAS_INSTANCES Valor: 9 A operação não pode ser invocada porque a classe tem instâncias. |
MI_RESULT_INVALID_SUPERCLASS Valor: 10 A operação não pode ser invocada porque a superclasse não existe. |
MI_RESULT_ALREADY_EXISTS Valor: 11 A operação não pode ser invocada porque um objeto já existe. |
MI_RESULT_NO_SUCH_PROPERTY Valor: 12 A propriedade especificada não existe. |
MI_RESULT_TYPE_MISMATCH Valor: 13 O valor fornecido não é compatível com o tipo . |
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED Valor: 14 A linguagem de consulta não é reconhecida ou suportada. |
MI_RESULT_INVALID_QUERY Valor: 15 A consulta não é válida para a linguagem de consulta especificada. |
MI_RESULT_METHOD_NOT_AVAILABLE Valor: 16 O método extrínseco não pode ser invocado. |
MI_RESULT_METHOD_NOT_FOUND Valor: 17 O método extrínseco especificado não existe. |
MI_RESULT_NAMESPACE_NOT_EMPTY Valor: 20 O namespace especificado não está vazio. |
MI_RESULT_INVALID_ENUMERATION_CONTEXT Valor: 21 A enumeração identificada pelo contexto especificado não é válida. |
MI_RESULT_INVALID_OPERATION_TIMEOUT Valor: 22 O tempo limite de operação especificado não é compatível com o servidor CIM. |
MI_RESULT_PULL_HAS_BEEN_ABANDONED Valor: 23 A operação de pull foi abandonada. |
MI_RESULT_PULL_CANNOT_BE_ABANDONED Valor: 24 Falha na tentativa de abandonar uma operação de pull simultânea. |
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED Valor: 25 Não há suporte para o uso de um filtro na enumeração pelo servidor CIM. |
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED Valor: 26 O servidor CIM não dá suporte à continuação por erro. |
MI_RESULT_SERVER_LIMITS_EXCEEDED Valor: 27 A operação falhou porque os limites do servidor foram excedidos. |
MI_RESULT_SERVER_IS_SHUTTING_DOWN Valor: 28 O servidor CIM está sendo desligado e não pode processar a operação. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | mi.h |
Redistribuível | Windows Management Framework 3.0 no Windows Server 2008 R2 com SP1, Windows 7 com SP1 e Windows Server 2008 com SP2 |