Constantes d’erreur WMI

Si une erreur se produit, WMI retourne un code d’erreur sous la forme d’une valeur HRESULT. Ces codes peuvent être retournés par des scripts, des applications C++ ou Wmic.

Remarque

La documentation suivante est destinée aux développeurs et aux administrateurs informatiques. Si vous êtes un utilisateur final qui a rencontré un message d’erreur concernant WMI, vous devez accéder au Support Microsoft et rechercher le code d’erreur que vous voyez dans le message d’erreur. Pour plus d’informations sur la résolution des problèmes liés aux scripts WMI et au service WMI, consultez WMI ne fonctionne pas !.

Si WMI retourne des messages d’erreur, n’oubliez pas qu’ils peuvent ne pas indiquer des problèmes dans le service WMI ou dans les fournisseurs WMI. Les défaillances peuvent provenir d’autres parties du système d’exploitation et apparaître en tant qu’erreurs via WMI. En aucun cas, ne supprimez pas le référentiel WMI en tant que première action, car la suppression du dépôt peut endommager le système ou les applications installées.

Pour obtenir plus d’informations, voir Résolution des problèmes WMI.

Certaines méthodes des classes WMI peuvent retourner des codes d’erreur système et réseau (64, par exemple). Vous pouvez vérifier la définition de ces types de codes d’erreur à l’aide de la commande net helpmsg dans la fenêtre d’invite de commandes. Par exemple, la commande net helpmsg 64 retourne le message : Le nom de réseau spécifié n’est plus disponible.

La liste suivante répertorie quelques plages d’erreurs courantes.

0x80041068 - 0x80041099

Erreurs qui proviennent de WMI lui-même.

Une opération WMI spécifique a échoué

  • en raison d’une erreur dans la demande : par exemple, une requête WQL échoue ou le compte ne dispose pas des autorisations appropriées ;
  • en raison d’un problème d’infrastructure WMI, comme une inscription CIM ou DCOM incorrecte.

0x8007xxxx

Erreurs provenant du système d’exploitation principal. WMI peut retourner ce type d’erreur en raison d’une défaillance externe, par exemple, d’une défaillance de sécurité DCOM.

0x80040xxx

Erreurs provenant de DCOM. Par exemple, la configuration DCOM pour les opérations sur un ordinateur distant peut être incorrecte.

0x8005xxxx

Erreur provenant des interfaces ADSI (Active Directory Service Interfaces) ou du protocole LDAP (Lightweight Directory Access Protocol), par exemple, un échec d’accès à Active Directory lors de l’utilisation des fournisseurs Active Directory WMI.

Certaines méthodes des classes WMI peuvent retourner des codes d’erreur système et réseau (64, par exemple). Vous pouvez vérifier la définition de ces types de codes d’erreur à l’aide de la commande net helpmsg dans la fenêtre d’invite de commandes. Par exemple, la commande net helpmsg 64 retourne le message : Le nom de réseau spécifié n’est plus disponible. En C++, vous pouvez appeler FormatMessage et spécifier C:\Windows\System32\wbem\wmiutils.dll comme module de message.

WBEM_E_FAILED

2147749889 (0x80041001)

Appel non abouti.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

L’objet est introuvable.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

L’utilisateur en cours n’a pas l’autorisation requise pour effectuer l’action.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Échec du fournisseur à un moment autre que celui de l’initialisation.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Une erreur de correspondance de type s’est produite.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

Mémoire insuffisante pour l’opération.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

L’objet IWbemContext n’est pas valide.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

Un des paramètres de l’appel n’est pas correct.

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

La ressource, généralement un serveur distant, n’est pas disponible actuellement.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Une erreur interne, critique et inattendue est survenue. Signalez cette erreur au support technique Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Un ou plusieurs paquets réseau ont été endommagés au cours de la session distante.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

La fonctionnalité ou l’opération n’est pas prise en charge.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

La classe parente spécifiée n’est pas valide.

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

L’espace de noms spécifié est introuvable.

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

L’instance spécifiée n’est pas valide.

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

La classe spécifiée n'est pas valide.

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

Le fournisseur référencé dans le schéma n’est associé à aucune inscription.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

Le fournisseur référencé dans le schéma est associé à une inscription incorrecte ou inachevée.

Cette erreur peut être due à de nombreuses conditions, notamment aux suivantes :

  • Commande #pragma namespace manquante dans le fichier MOF (Managed Object Format) servant à inscrire le fournisseur. Le fournisseur peut être inscrit dans l’espace de noms WMI incorrect.
  • Échec de la récupération de l’inscription COM.
  • Le modèle d’hébergement n’est pas valide. Pour plus d’informations, consultez Hébergement et sécurité du fournisseur.
  • Une classe spécifiée dans l’inscription n’est pas valide.
  • Impossible de créer une instance de la classe __Win32Provider ou d’hériter de celle-ci pour créer l’inscription du fournisseur dans le fichier MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM n’a pas pu localiser de fournisseur référencé dans le schéma.

Cette erreur peut être due à de nombreuses conditions, notamment aux suivantes :

  • Le fournisseur utilise une DLL WMI qui ne correspond pas au fichier .lib utilisé lors de la création du fournisseur.
  • La DLL du fournisseur, ou l’une des DLL dont il dépend, est endommagée.
  • Le fournisseur n’a pas pu exporter DllRegisterServer.
  • Le fournisseur in-process n’a pas été inscrit à l’aide de la commande regsvr32.
  • Le fournisseur hors processus n’a pas été inscrit à l’aide du commutateur /regserver. Par exemple, myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

Échec de l’initialisation d’un composant, tel qu’un fournisseur, pour des raisons internes.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Une erreur réseau qui empêche un fonctionnement normal est survenue.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

L’opération demandée n’est pas valide. Cette erreur s’applique généralement aux tentatives non valides de suppression de classes ou de propriétés.

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

La syntaxe de la requête n’était pas valide.

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

Le langage de requête demandé n’est pas pris en charge.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

Dans une opération Put, l’indicateur wbemChangeFlagCreateOnly a été spécifié, mais l’instance existe déjà.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

Impossible de procéder à l’ajout sur ce qualificateur, car l’objet propriétaire n’autorise pas les remplacements.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

L’utilisateur a tenté de supprimer un qualificateur sans propriétaire. Le qualificateur a été hérité d’une classe parente.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

L’utilisateur a tenté de supprimer une propriété sans propriétaire. La propriété a été héritée d’une classe parente.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

Le client a procédé à une séquence d’appels inattendue et non autorisée, comme par exemple, l’appel d’EndEnumeration avant celui de BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

L’utilisateur a demandé une opération non autorisée, telle que la génération dynamique d’une classe à partir d’une instance.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Tentative non conforme de spécifier un qualificateur de clé sur une propriété qui ne peut pas être une clé. Les clés sont spécifiées dans la définition de classe pour un objet et ne peuvent pas être modifiées au niveau de l'instance.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

L’objet en cours n’est pas une définition de classe valide. Il est incomplet ou n’a pas été inscrit auprès de WMI avec SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

La syntaxe de la requête n’est pas valide.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Réservé pour un usage futur.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Une tentative de modification d’une propriété en lecture seule a été effectuée.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

Le fournisseur ne peut pas effectuer l’opération demandée. Cela peut inclure une requête trop complexe, la récupération d’une instance, la création ou la mise à jour d’une classe, la suppression d’une classe ou l’énumération d’une classe.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

Tentative de modification rendant une sous-classe non valide.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Tentative de suppression ou de modification d’une classe possédant des instances.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Réservé pour un usage futur.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

Une valeur Nothing/NULL a été spécifiée pour une propriété devant avoir une valeur, telle qu’une propriété marquée par un qualificateur de clé, indexé ou Not_Null.

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Une valeur de variante a été fournie pour un qualificateur dont le type n’est pas autorisé.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

Le type CIM spécifié pour une propriété n’est pas valide.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

La demande a été effectuée avec une valeur hors limites ou est incompatible avec le type.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Tentative non autorisée de conversion d’une classe en classe singleton (par exemple, lorsque la classe est dérivée d’une classe non-singleton).

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

Le type CIM spécifié n’est pas valide.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

La méthode demandée n’est pas disponible.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Les paramètres fournis pour la méthode ne sont pas valides.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

Il y a eu une tentative d’obtention de qualificateurs sur une propriété système.

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

Le type de propriété n’est pas reconnu.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

Un processus asynchrone a été annulé de façon interne ou par l’utilisateur. Notez qu’en raison de la temporisation et de la nature de l’opération asynchrone, l’opération ne peut être réellement annulée.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

L’utilisateur a demandé une opération alors que WMI est en cours d’arrêt.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Une tentative a été effectuée de réutiliser un nom de méthode existant à partir d’une classe parente et les signatures ne correspondent pas.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Une ou plusieurs valeurs de paramètre, telles qu’un texte de requête, sont trop complexes ou non prises en charge. WMI doit donc réessayer l’opération avec des paramètres plus simples.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Un paramètre est manquant dans l’appel de méthode.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

Le paramètre de méthode a un qualificateur ID qui n’est pas valide.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Un ou plusieurs paramètres de la méthode ont des qualificateurs ID hors séquence.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

La valeur de retour pour une méthode a un qualificateur ID.

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

Le chemin de l’objet spécifié n’était pas valide.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

L’espace disque est insuffisant ou la taille limite de 4 Go sur le référentiel WMI (référentiel CIM) est atteinte.

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

La mémoire tampon fournie est trop petite pour contenir tous les objets dans l’énumérateur ou pour lire une propriété de chaîne.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

Le fournisseur ne prend pas en charge l’opération put demandée.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Un objet de type ou de version incorrect a été détecté pendant le marshaling.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Un paquet de type ou de version incorrect a été détecté pendant le marshaling.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

La version du paquet n’est pas prise en charge.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

Le paquet semble endommagé.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Une tentative a été effectuée pour rendre des qualificateurs incompatibles ; par exemple, le placement de [clé] sur un objet à la place d’une propriété.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

Le paramètre dupliqué a été déclaré dans une méthode CIM.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Réservé pour un usage futur.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

L’appel à IWbemObjectSink::Indicate a échoué. Le fournisseur peut redéclencher l’événement.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

Le type de qualificateur spécifié n’était pas valide.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Une tentative a été effectuée de créer une référence circulaire (par exemple, en dérivant une classe d’elle-même).

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

La classe spécifiée n’est pas prise en charge.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Une tentative a été effectuée de modifier une clé alors que les instances ou les sous-classes utilisent déjà cette clé.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Une tentative a été effectuée de modifier un index alors que les instances ou les sous-classes utilisent déjà cet index.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Une tentative a été effectuée de créer plus de propriétés que la version actuelle de la classe n’en prend en charge.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

Une propriété a été redéfinie avec un type incompatible dans une classe dérivée.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

Une tentative a été effectuée dans une classe dérivée pour remplacer un qualificateur qui ne peut pas être remplacé.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

Une méthode a été déclarée de nouveau avec une signature incompatible dans une classe dérivée.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Une tentative a été effectuée d’exécuter une méthode non marquée comme [implémentée] dans aucune des classes correspondantes.

WBEM_E_METHOD_DISABLED

Une tentative a été effectuée d’exécuter une méthode marquée comme [désactivée].

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

L’actualisateur est occupé par une autre opération.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

La syntaxe de la requête de filtrage n’est pas valide.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

La clause FROM d’une requête de filtrage référence une classe qui n’est pas une classe d’événement (non dérivée de __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

Une clause GROUP BY a été utilisée sans la clause GROUP WITHIN correspondante.

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

Une clause GROUP BY a été utilisée. L’agrégation sur toutes les propriétés n’est pas prise en charge.

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

La notation par points a été utilisée sur une propriété qui n’est pas un objet incorporé.

WBEM_E_AGGREGATING_BY_OBJECT

2147749981 (0x8004105D)

Une clause GROUP BY fait référence à une propriété qui est un objet incorporé sans utiliser la notation par points.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

Une requête d’inscription de fournisseur d’événements (__EventProviderRegistration) ne spécifiait pas les classes pour lesquelles les événements étaient fournis.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Une demande de sauvegarde ou de restauration du référentiel a été effectuée pendant son utilisation par WinMgmt.exe ou par le processus SVCHOST qui contient le service WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

Dépassement de capacité de la file d’attente de remise asynchrone en raison d’une lenteur excessive du consommateur d’événements.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

L’opération a échoué parce que le client n’avait pas le privilège de sécurité nécessaire.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

L’opérateur n’est pas valide pour ce type de propriété.

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

L’utilisateur a spécifié un nom d’utilisateur/mot de passe/autorité sur une connexion locale. L’utilisateur doit utiliser un nom d’utilisateur/mot de passe vide et s’appuyer sur la sécurité par défaut.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

La classe a été rendue abstraite alors que sa classe parente n’est pas abstraite.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

L’objet modifié a été écrit sans que l’indicateur WBEM_FLAG_USE_AMENDED_QUALIFIERS soit spécifié.

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

Le client n’a pas récupéré les objets assez rapidement à partir d’une énumération. Cette constante est retournée quand un client crée un objet d’énumération, mais ne récupère pas d’objets de l’énumérateur en temps opportun, ce qui entraîne la sauvegarde des caches d’objets de l’énumérateur.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

Le descripteur de sécurité Null a été utilisé.

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

L’opération a expiré.

WBEM_E_INVALID_ASSOCIATION

2147749994

L’association n’est pas valide.

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

L’opération était ambiguë.

WBEM_E_QUOTA_VIOLATION

2147749996 (0x8004106C)

WMI occupe trop de mémoire. Cela peut être dû à une faible disponibilité de la mémoire ou à une consommation excessive de mémoire par WMI.

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

L’opération a entraîné un conflit de transactions.

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

La transaction a forcé une restauration.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

Les paramètres régionaux utilisés dans l’appel ne sont pas pris en charge.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

Le handle d’objet est obsolète.

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

Échec de la connexion à la base de données SQL.

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

La demande de handle n’était pas valide.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

Le nom de la propriété contient plus de 255 caractères.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

Le nom de la classe contient plus de 255 caractères.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

Le nom de la méthode contient plus de 255 caractères.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

Le nom du qualificateur contient plus de 255 caractères.

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

La commande SQL doit être réexécutée en raison d’un blocage dans SQL. Cela ne peut être retourné que lorsque des données sont stockées dans une base de données SQL.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

La version de la base de données ne correspond pas à la version que traite le pilote de référentiel.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

WMI ne peut pas exécuter l’opération de suppression, car le fournisseur ne l’autorise pas.

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

WMI ne peut pas exécuter l’opération put, car le fournisseur ne l’autorise pas.

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

L’identificateur de paramètres régionaux spécifié n’était pas valide pour l’opération.

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

Le fournisseur est suspendu.

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

L’objet doit être écrit dans le référentiel WMI et récupéré à nouveau avant que l’opération demandée puisse réussir. Cette constante est retournée lorsqu’un objet doit être validé et récupéré pour voir la valeur de la propriété.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

Impossible de terminer l’opération ; aucun schéma n’est disponible.

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

Le fournisseur ne peut pas être inscrit, car il est déjà inscrit.

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

Le fournisseur n’a pas été inscrit.

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022 (0x80041086)

Une erreur de transport irrécupérable est survenue.

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

L’utilisateur a tenté de définir un nom d’ordinateur ou un domaine sans connexion chiffrée.

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

Un fournisseur n’a pas pu signaler les résultats dans le délai spécifié.

WBEM_E_NO_KEY

2147750025 (0x80041089)

L’utilisateur a tenté de placer une instance sans clé définie.

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

L’utilisateur a tenté d’inscrire une instance de fournisseur mais le serveur COM de l’instance de fournisseur était déchargé.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

L’inscription du fournisseur chevauche le domaine d’événements système.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

Une clause WITHIN n’a pas été utilisée dans cette requête.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Cet ordinateur ne dispose pas des autorisations de domaine nécessaires pour prendre en charge les fonctions de sécurité liées à l’instance d’abonnement créée. Contactez l’administrateur de domaine pour que cet ordinateur soit ajouté au groupe d’accès Windows Authorization.

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

Réservé pour un usage futur.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Réservé pour un usage futur.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Un nom de qualificateur est attendu.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Point-virgule attendu ou ’=’.

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Une accolade ouvrante est attendue.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Accolade fermante manquante ou élément de tableau non valide.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Un crochet fermant est attendu.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Une parenthèse fermante est attendue.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Valeur numérique hors plage ou chaînes sans guillemets.

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

Un identificateur de type est attendu.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Une parenthèse ouvrante est attendue.

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

Jeton inattendu dans le fichier.

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187 (0x8004400B)

Identificateur de type non reconnu ou non pris en charge.

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187 (0x8004400B)

Un nom de propriété ou de méthode est attendu.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

Les types typedefs et énumérés ne sont pas pris en charge.

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

Seule une référence à un objet de classe peut avoir une valeur d’alias.

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

Initialisation de tableau inattendue. Les tableaux doivent être déclarés avec [].

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

La syntaxe du chemin d’espace de noms n’est pas valide.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Spécificateurs de modification en double.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

#pragma doit être suivi d’un mot clé valide.

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

La syntaxe du chemin d’espace de noms n’est pas valide.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

Le caractère inattendu dans le nom de classe doit être un identificateur.

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

La valeur spécifiée ne peut pas être convertie dans le type approprié.

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

Le signe Dollar doit être suivi d’un nom d’alias en tant qu’identificateur.

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199 (0x80044017)

La déclaration de classe n’est pas valide.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

La déclaration d’instance n’est pas valide. Elle doit commencer par « instance de »

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Le signe dollar est attendu. Un alias de la forme « $name » doit suivre le mot clé « as ».

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

Le qualificateur « CIMTYPE » ne peut pas être spécifié directement dans un fichier MOF. Utilisez une notation de type standard.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

Le nom de la propriété en double a été trouvé dans le fichier MOF.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

La syntaxe de l’espace de noms n’est pas valide. Les références aux autres serveurs ne sont pas autorisées.

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Valeur hors plage.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

Le fichier n’est pas un fichier MOF de texte valide ni un fichier MOF binaire.

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

Les objets incorporés ne peuvent pas être des alias.

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

Les éléments NULL d’un tableau ne sont pas pris en charge.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

Le qualificateur a été utilisé plusieurs fois sur l’objet.

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

Un type tel que ToInstance, ToSubClass, EnableOverride ou DisableOverride est attendu.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

La combinaison de EnableOverride et de DisableOverride sur le même qualificateur n’est pas légale.

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

Un alias ne peut pas être utilisé deux fois.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

La combinaison de Restricted et de ToInstance ou de ToSubClass n’est pas légale.

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

Les méthodes ne peuvent pas retourner de valeurs de tableau.

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

Les arguments doivent avoir un qualificateur In ou Out.

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

La syntaxe des indicateurs n’est pas valide.

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

L’accolade et le point-virgule finaux d’une classe sont manquants.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

Une fonctionnalité CIM version 2.2 n’est pas prise en charge pour une valeur de qualificateur.

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

Le type de données CIM version 2.2 n’est pas pris en charge.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

La syntaxe de suppression d’instance n’est pas valide. Cette valeur doit être #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

La syntaxe du qualificateur n’est pas valide. Elle doit avoir la valeur qualifiername:type=value,scope(class|instance), flavorname.

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

Le qualificateur est utilisé en dehors de son étendue.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

Erreur lors de la création du fichier temporaire. Le fichier temporaire est une étape intermédiaire de la compilation MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Un fichier inclus dans le fichier MOF par la commande de préprocesseur #include n’est pas valide.

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

La syntaxe des commandes de préprocesseur #pragma deleteinstance ou #pragma deleteclass n’est pas valide.

Spécifications

Condition requise Value
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
WbemCli.h
IDL
WbemCli.idl

Voir aussi

Codes de retour WMI