Compartilhar via


Constantes de erro WMI

Se ocorrer um erro, o WMI retornará um código de erro como um valor HRESULT . Esses códigos podem ser retornados por scripts, aplicativos C++ ou Wmic.

Observação

A documentação a seguir é direcionada para desenvolvedores e administradores de TI. Se você for um usuário final que tenha experimentado uma mensagem de erro referente ao WMI, acesse o Suporte da Microsoft e pesquise o código de erro exibido na mensagem de erro. Para obter mais informações sobre como solucionar problemas com scripts WMI e o serviço WMI, consulte O WMI não está funcionando!.

Se o WMI retornar mensagens de erro, lembre-se de que elas podem não indicar problemas no serviço WMI ou em provedores WMI. As falhas podem se originar em outras partes do sistema operacional e surgir como erros por meio do WMI. Em nenhuma circunstância, não exclua o repositório WMI como uma primeira ação porque excluir o repositório pode causar danos ao sistema ou aos aplicativos instalados.

Para obter mais informações, consulte de solução de problemas do WMI.

Alguns métodos em classes WMI podem retornar códigos de erro de rede e sistema (64, por exemplo). Você pode verificar a definição desses tipos de códigos de erro usando o comando helpmsg net na janela do prompt de comando. Por exemplo, o comando net helpmsg 64 retorna a mensagem: o nome da rede especificado não está mais disponível.

A lista a seguir lista alguns intervalos comuns de erros.

0x80041068 - 0x80041099

Erros que se originam no próprio WMI.

Uma operação WMI específica falhou devido a

  • Um erro na solicitação, por exemplo, uma consulta WQL falha ou a conta não tem as permissões corretas.
  • Um problema de infraestrutura WMI, como registro de CIM ou DCOM incorreto.

0x8007xxxxx

Erros originados no sistema operacional principal. O WMI pode retornar esse tipo de erro devido a uma falha externa, por exemplo, falha de segurança de DCOM.

0x80040xxx

Erros originários do DCOM. Por exemplo, a configuração de DCOM para operações em um computador remoto pode estar incorreta.

0x8005xxxx

Erro proveniente de ADSI (Interfaces de Serviço do Active Directory) ou LDAP (Lightweight Directory Access Protocol), por exemplo, uma falha de acesso do Active Directory ao usar os provedores do Active Directory WMI.

Alguns métodos em classes WMI podem retornar códigos de erro de rede e sistema (64, por exemplo). Você pode verificar a definição desses tipos de códigos de erro usando o comando helpmsg net na janela do prompt de comando. Por exemplo, o comando net helpmsg 64 retorna a mensagem: o nome da rede especificado não está mais disponível. No C++, você pode chamar FormatMessage e especificar C:\Windows\System32\wbem\wmiutils.dll como o módulo de mensagem.

WBEM_E_FAILED

2147749889 (0x80041001)

Falha na chamada.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

O objeto não pode ser encontrado.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

O usuário atual não tem permissão para executar a ação.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

O provedor falhou em algum momento diferente de durante a inicialização.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Incompatibilidade de tipo ocorreu.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

Memória insuficiente para a operação.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

O objeto IWbemContext não é válido.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

Um dos parâmetros para a chamada não está correto.

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

O recurso, normalmente um servidor remoto, não está disponível no momento.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Erro interno, crítico e inesperado. Relate o erro ao Suporte Técnico da Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Um ou mais pacotes de rede foram corrompidos durante uma sessão remota.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

Não há suporte para recurso ou operação.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

A classe pai especificada não é válida.

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

O namespace especificado não pode ser encontrado.

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

A instância especificada não é válida.

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

A classe especificada não é válida.

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

O provedor referenciado no esquema não tem um registro correspondente.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

O provedor referenciado no esquema tem um registro incorreto ou incompleto.

Esse erro pode ser causado por várias condições, incluindo o seguinte:

  • Um comando de namespace #pragma ausente no arquivo MOF (Managed Object Format) usado para registrar o provedor. O provedor pode estar registrado no namespace WMI errado.
  • Falha ao recuperar o registro COM.
  • O modelo de hospedagem não é válido. Para obter mais informações, consulte de hospedagem e segurança do provedor de.
  • Uma classe especificada no registro não é válida.
  • Falha ao criar uma instância ou herdar da classe __Win32Provider para criar o registro do provedor no arquivo MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

O COM não pode localizar um provedor referenciado no esquema.

Esse erro pode ser causado por várias condições, incluindo o seguinte:

  • O provedor está usando uma DLL WMI que não corresponde ao arquivo .lib usado quando o provedor foi criado.
  • A DLL do provedor ou qualquer uma das DLLs das quais depende está corrompida.
  • Falha do provedor ao exportar DllRegisterServer.
  • O provedor em processo não foi registrado usando o comando regsvr32 .
  • O provedor fora de processo não foi registrado usando o comutador /regserver . Por exemplo, myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

O componente, como um provedor, não foi inicializado por motivos internos.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Ocorreu um erro de rede que impede a operação normal.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

A operação solicitada não é válida. Esse erro geralmente se aplica a tentativas inválidas de excluir classes ou propriedades.

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

A consulta não era sintaticamente válida.

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

Não há suporte para a linguagem de consulta solicitada.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

Em uma operação put, o sinalizador wbemChangeFlagCreateOnly foi especificado, mas a instância já existe.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

Não é possível executar a operação de adição nesse qualificador porque o objeto proprietário não permite substituições.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

O usuário tentou excluir um qualificador que não era de propriedade. O qualificador foi herdado de uma classe pai.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

O usuário tentou excluir uma propriedade que não era de propriedade. A propriedade foi herdada de uma classe pai.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

O cliente fez uma sequência inesperada e ilegal de chamadas, como chamar EndEnumeration antes de chamar BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

O usuário solicitou uma operação ilegal, como gerar uma classe de uma instância.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Tentativa ilegal de especificar um qualificador de chave em uma propriedade que não pode ser uma chave. As chaves são especificadas na definição de classe de um objeto e não podem ser alteradas por instância.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

O objeto atual não é uma definição de classe válida. Ele está incompleto ou não foi registrado no WMI usando SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

A consulta não é sintaticamente válida.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Reservado para uso futuro.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Foi feita uma tentativa de modificar uma propriedade somente leitura.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

O provedor não pode executar a operação solicitada. Isso pode incluir uma consulta muito complexa, recuperando uma instância, criando ou atualizando uma classe, excluindo uma classe ou enumerando uma classe.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

Foi feita uma tentativa de fazer uma alteração que invalida uma subclasse.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Foi feita uma tentativa de excluir ou modificar uma classe que tem instâncias.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Reservado para uso futuro.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

O valor de Nothing/NULL foi especificado para uma propriedade que deve ter um valor, como um marcado por um qualificador de chave, indexado ou Not_Null .

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

O valor variant para um qualificador foi fornecido que não é um tipo qualificador legal.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

O tipo CIM especificado para uma propriedade não é válido.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

A solicitação foi feita com um valor fora do intervalo ou incompatível com o tipo.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Foi feita uma tentativa ilegal de fazer um singleton de classe, como quando a classe é derivada de uma classe não singleton.

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

O tipo CIM especificado não é válido.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

O método solicitado não está disponível.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Os parâmetros fornecidos para o método não são válidos.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

Houve uma tentativa de obter qualificadores em uma propriedade do sistema.

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

O tipo de propriedade não é reconhecido.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

O processo assíncrono foi cancelado internamente ou pelo usuário. Observe que, devido ao tempo e à natureza da operação assíncrona, a operação pode não ter sido realmente cancelada.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

O usuário solicitou uma operação enquanto o WMI está em processo de desligamento.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Foi feita uma tentativa de reutilizar um nome de método existente de uma classe pai e as assinaturas não correspondem.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Um ou mais valores de parâmetro, como um texto de consulta, são muito complexos ou sem suporte. Portanto, o WMI é solicitado a repetir a operação com parâmetros mais simples.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

O parâmetro estava ausente da chamada do método.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

O parâmetro de método tem um qualificador de ID que não é válido.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Um ou mais dos parâmetros de método têm qualificadores de ID que estão fora de sequência.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

O valor retornado de um método tem um qualificador de ID .

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

O caminho do objeto especificado não era válido.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

O disco está sem espaço ou o limite de 4 GB no tamanho do repositório WMI (repositório CIM) é atingido.

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

O buffer fornecido era muito pequeno para manter todos os objetos no enumerador ou ler uma propriedade de cadeia de caracteres.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

O provedor não dá suporte à operação de colocação solicitada.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

O objeto com um tipo ou versão incorreto foi encontrado durante o marshaling.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

O pacote com um tipo ou versão incorreto foi encontrado durante o marshaling.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

O pacote tem uma versão sem suporte.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

O pacote parece estar corrompido.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Foi feita uma tentativa de incompatibilidade de qualificadores, como colocar [chave] em um objeto em vez de uma propriedade.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

O parâmetro duplicado foi declarado em um método CIM.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Reservado para uso futuro.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

A chamada para IWbemObjectSink::Indicate falhou. O provedor pode repositório do evento.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

O sabor do qualificador especificado não era válido.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Foi feita uma tentativa de criar uma referência circular (por exemplo, derivando uma classe de si mesma).

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

Não há suporte para a classe especificada.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Foi feita uma tentativa de alterar uma chave quando instâncias ou subclasses já estão usando a chave.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Foi feita uma tentativa de alterar um índice quando instâncias ou subclasses já estão usando o índice.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Foi feita uma tentativa de criar mais propriedades do que a versão atual da classe dá suporte.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

A propriedade foi redefinida com um tipo conflitante em uma classe derivada.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

Foi feita uma tentativa em uma classe derivada de substituir um qualificador que não pode ser substituído.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

O método foi declarado novamente com uma assinatura conflitante em uma classe derivada.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Foi feita uma tentativa de executar um método não marcado com [implementado] em qualquer classe relevante.

WBEM_E_METHOD_DISABLED

Foi feita uma tentativa de executar um método marcado com [desabilitado].

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

O atualizador está ocupado com outra operação.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

A filtragem de consulta não é sintaticamente válida.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

A cláusula FROM de uma consulta de filtragem faz referência a uma classe que não é uma classe de evento (não derivada de __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

Uma cláusula GROUP BY foi usada sem a cláusula GROUP WITHIN correspondente.

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

Uma cláusula GROUP BY foi usada. Não há suporte para agregação em todas as propriedades.

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

A notação de ponto foi usada em uma propriedade que não é um objeto inserido.

WBEM_E_AGGREGATING_BY_OBJECT

2147749981 (0x8004105D)

Uma cláusula GROUP BY faz referência a uma propriedade que é um objeto inserido sem usar notação de ponto.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

A consulta de registro do provedor de eventos (__EventProviderRegistration) não especificou as classes para as quais os eventos foram fornecidos.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Foi feita uma solicitação para fazer backup ou restaurar o repositório enquanto ele estava em uso por WinMgmt.exeou pelo processo SVCHOST que contém o serviço WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

Fila de entrega assíncrona estourada do consumidor do evento sendo muito lenta.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Falha na operação porque o cliente não tinha o privilégio de segurança necessário.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

O operador não é válido para esse tipo de propriedade.

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

O usuário especificou um nome de usuário/senha/autoridade em uma conexão local. O usuário deve usar um nome de usuário/senha em branco e contar com a segurança padrão.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

A classe foi abstrata quando sua classe pai não é abstrata.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

O objeto alterado foi escrito sem que o sinalizador de WBEM_FLAG_USE_AMENDED_QUALIFIERS fosse especificado.

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

O cliente não recuperou objetos rapidamente o suficiente de uma enumeração. Essa constante é retornada quando um cliente cria um objeto de enumeração, mas não recupera objetos do enumerador em tempo hábil, fazendo com que os caches de objeto do enumerador sejam backup.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

O descritor de segurança nulo foi usado.

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

O tempo limite da operação foi atingido.

WBEM_E_INVALID_ASSOCIATION

2147749994

A associação não é válida.

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

A operação foi ambígua.

WBEM_E_QUOTA_VIOLATION

2147749996 (0x8004106C)

O WMI está ocupando muita memória. Isso pode ser causado por baixa disponibilidade de memória ou consumo excessivo de memória pelo WMI.

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

A operação resultou em um conflito de transações.

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

A transação forçou uma reversão.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

Não há suporte para a localidade usada na chamada.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

O identificador de objeto está desatualizado.

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

Falha na conexão com o banco de dados SQL.

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

A solicitação de identificador não era válida.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

O nome da propriedade contém mais de 255 caracteres.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

O nome da classe contém mais de 255 caracteres.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

O nome do método contém mais de 255 caracteres.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

O nome do qualificador contém mais de 255 caracteres.

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

O comando SQL deve ser executado novamente porque há um deadlock no SQL. Isso só pode ser retornado quando os dados estão sendo armazenados em um banco de dados SQL.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

A versão do banco de dados não corresponde à versão que o driver de repositório processa.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

O WMI não pode executar a operação de exclusão porque o provedor não a permite.

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

O WMI não pode executar a operação de colocação porque o provedor não a permite.

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

O identificador de localidade especificado não era válido para a operação.

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

O provedor está suspenso.

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

O objeto deve ser gravado no repositório WMI e recuperado novamente antes que a operação solicitada possa ser bem-sucedida. Essa constante é retornada quando um objeto deve ser confirmado e recuperado para ver o valor da propriedade.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

A operação não pode ser concluída; nenhum esquema está disponível.

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

O provedor não pode ser registrado porque ele já está registrado.

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

O provedor não foi registrado.

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022 (0x80041086)

Ocorreu um erro fatal de transporte.

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

O usuário tentou definir um nome de computador ou domínio sem uma conexão criptografada.

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

Falha de um provedor ao relatar os resultados dentro do tempo limite especificado.

WBEM_E_NO_KEY

2147750025 (0x80041089)

O usuário tentou colocar uma instância sem chave definida.

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

O usuário tentou registrar uma instância do provedor, mas o servidor COM da instância do provedor foi descarregado.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

O registro do provedor se sobrepõe ao domínio de eventos do sistema.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

Uma cláusula WITHIN não foi usada nesta consulta.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Este computador não tem as permissões de domínio necessárias para dar suporte às funções de segurança relacionadas à instância de assinatura criada. Entre em contato com o Administrador de Domínio para adicionar esse computador ao Grupo de Acesso à Autorização do Windows.

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

Reservado para uso futuro.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Reservado para uso futuro.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Um nome qualificador esperado.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Ponto-e-vírgula esperado ou '='.

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Espera-se uma chave de abertura.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Chave de fechamento ausente ou um elemento de matriz ilegal.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Um colchete de fechamento esperado.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Parêntese de fechamento esperado.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Valor numérico fora do intervalo ou cadeias de caracteres sem aspas.

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

Um identificador de tipo esperado.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Esperado um parêntese aberto.

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

Token inesperado no arquivo.

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187 (0x8004400B)

Identificador de tipo não reconhecido ou sem suporte.

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187 (0x8004400B)

Propriedade ou nome do método esperado.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

Não há suporte para typedefs e tipos enumerados.

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

Somente uma referência a um objeto de classe pode ter um valor de alias.

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

Inicialização inesperada da matriz. As matrizes devem ser declaradas com [].

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

A sintaxe do caminho do namespace não é válida.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Especificadores de alteração duplicados.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

#pragma deve ser seguido por uma palavra-chave válida.

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

A sintaxe do caminho do namespace não é válida.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

O caractere inesperado no nome da classe deve ser um identificador.

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

O valor especificado não pode ser transformado no tipo apropriado.

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

O sinal de dólar deve ser seguido por um nome de alias como um identificador.

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199 (0x80044017)

A declaração de classe não é válida.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

A declaração de instância não é válida. Ele deve começar com "instance of"

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Sinal de dólar esperado. Um alias no formato "$name" deve seguir a palavra-chave "como".

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

O qualificador "CIMTYPE" não pode ser especificado diretamente em um arquivo MOF. Use a notação de tipo padrão.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

O nome da propriedade duplicada foi encontrado no MOF.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

A sintaxe do namespace não é válida. Referências a outros servidores não são permitidas.

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Valor fora do intervalo.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

O arquivo não é um arquivo MOF de texto válido ou um arquivo MOF binário.

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

Objetos inseridos não podem ser aliases.

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

Não há suporte para elementos NULL em uma matriz.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

O qualificador foi usado mais de uma vez no objeto.

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

Esperado um tipo de sabor como ToInstance, ToSubClass, EnableOverride ou DisableOverride.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

A combinação de EnableOverride e DisableOverride no mesmo qualificador não é legal.

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

Um alias não pode ser usado duas vezes.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

A combinação de Restricted e ToInstance ou ToSubClass não é legal.

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

Os métodos não podem retornar valores de matriz.

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

Os argumentos devem ter um qualificador de Entrada ou Saída .

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

A sintaxe de sinalizadores não é válida.

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

A chave final e os dois-pontos de uma classe estão faltando.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

Não há suporte para um recurso CIM versão 2.2 para um valor qualificador.

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

Não há suporte para o tipo de dados CIM versão 2.2.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

A sintaxe da instância de exclusão não é válida. Deve ser #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

A sintaxe do qualificador não é válida. Deve ser qualifiername:type=value,scope(class|instance), flavorname.

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

O qualificador é usado fora de seu escopo.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

Erro ao criar um arquivo temporário. O arquivo temporário é um estágio intermediário na compilação do MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Um arquivo incluído no MOF pelo comando de pré-processador #include não é válido.

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

A sintaxe dos comandos do pré-processador #pragma deleteinstance ou #pragma deleteclass não é válida.

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

Consulte também

Códigos de retorno do WMI