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
WbemCli.h
IDL
WbemCli.idl

Confira também

Códigos de retorno do WMI