Compartilhar via


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