Constantes de não erro do WMI
Os códigos de retorno do WMI que indicam status e não indicam um erro.
Se uma operação não resultar em um erro, o WMI retornará um dos códigos a seguir como um HRESULT que indica o status da operação.
Observação
Alguns métodos em classes do WMI podem retornar códigos de erro de sistema e rede (64, por exemplo). Verifique a definição desses tipos de códigos de erro usando o comando net helpmsg na janela do prompt de comando. Por exemplo, o comando net helpmsg 64 retorna a mensagem: O nome de rede especificado não está mais disponível.
No C++, chame FormatMessage e especifiqueC:\Windows\System32\wbem\wmiutils.dll como módulo de mensagem.
-
WBEM_S_NO_ERROR
-
-
0 (0x0)
-
A operação foi bem-sucedida.
-
-
WBEM_S_FALSE
-
-
1 (0x1)
-
Não há mais objetos disponíveis, o número de objetos retornados é menor que o número solicitado ou este é o final de uma enumeração. Esse valor também é retornado quando esse método é chamado com um valor de 0 para o parâmetro uCount.
-
-
WBEM_S_ALREADY_EXISTS
-
-
262145 (0x40001)
-
Foi feita uma tentativa de criar um objeto ou classe que já existe.
-
-
WBEM_S_RESET_TO_DEFAULT
-
-
262146 (0x40002)
-
Uma propriedade substituída foi excluída. Esse valor é retornado para sinalizar que o valor original não substituído, foi restaurado como resultado da exclusão.
-
-
WBEM_S_DIFFERENT
-
-
262147 (0x40003)
-
Os itens (objetos, classes e assim por diante) que estão sendo comparados não são idênticos.
-
-
WBEM_S_TIMEDOUT
-
-
262148 (0x40004)
-
Uma chamada atingiu tempo limite. Isto não é uma condição de erro. Portanto, alguns resultados também podem ter sido retornados.
-
-
WBEM_S_NO_MORE_DATA
-
-
262149 (0x40005)
-
Não há mais dados disponíveis da enumeração e o usuário deve terminar a enumeração.
-
-
WBEM_S_OPERATION_CANCELLED
-
-
262150 (0x40006)
-
A operação foi cancelada intencionalmente ou não.
-
-
WBEM_S_PENDING
-
-
262151 (0x40007)
-
Uma solicitação ainda está em andamento e os resultados ainda não estão disponíveis.
-
-
WBEM_S_DUPLICATE_OBJECTS
-
-
262152 (0x40008)
-
Foi detectada mais de uma cópia do mesmo objeto no conjunto de resultados de uma enumeração.
-
-
WBEM_S_ACCESS_DENIED
-
-
262153 (0x40009)
-
O usuário teve acesso negado a alguns, mas não a todos os recursos.
-
-
WBEM_S_PARTIAL_RESULTS
-
-
262160 (0x40010)
-
O usuário não recebeu todos os objetos solicitados devido a recursos inacessíveis (diferentes de violações de segurança).
-
-
WBEM_S_LIMITED_SERVICE
-
-
274433 (0x43001)
-
O provedor é capaz de um serviço limitado.
-
-
WBEM_S_INDIRECTLY_UPDATED
-
-
274434 (0x43002)
-
Reservado para uso futuro.
-
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
IDL |
|