Constantes d’erreur WMI

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

Notes

La documentation suivante est ciblée pour les développeurs et les administrateurs informatiques. Si vous êtes un utilisateur final qui a connu un message d’erreur concernant WMI, vous devez accéder à Support Microsoft et rechercher le code d’erreur que vous voyez sur 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, sachez qu’ils peuvent ne pas indiquer de 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 comme des erreurs via WMI. Dans n’importe quelle circonstance, ne supprimez pas le référentiel WMI en tant que première action, car la suppression du référentiel peut causer des dommages au système ou à des applications installées.

Pour obtenir plus d’informations sur la source du problème, vous pouvez télécharger et exécuter l’outil de ligne de commande de diagnostic WMI Diagnosis Utility. Cet outil produit un rapport qui peut généralement isoler la source du problème et fournir des instructions sur la façon de le résoudre. Le rapport aide également les services de support Microsoft à vous aider. Vous pouvez télécharger le WMI Diagnosis Utility ici.

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 certaines plages courantes d’erreurs.

0x80041068 - 0x80041099

Erreurs qui proviennent de WMI elle-même.

Une opération WMI spécifique a échoué en raison de

  • Une erreur dans la demande, par exemple, une requête WQL échoue ou le compte n’a pas les autorisations appropriées.
  • Problème d’infrastructure WMI, tel que l’inscription CIM incorrecte ou DCOM.

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 d’ADSI (interfaces de service Active Directory) ou LDAP (protocole d’accès au répertoire léger), par exemple, un échec d’accès Active Directory lors de l’utilisation des fournisseurs WMI Active Directory.

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)

Échec de l’appel.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

Impossible de trouver l’objet.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

L’utilisateur actuel n’a pas l’autorisation d’effectuer l’action.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Le fournisseur a échoué à un moment donné autre que lors de l’initialisation.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

L’incompatibilité 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 s’est produite. Signalez l’erreur au support technique Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Un ou plusieurs paquets de réseau ont été endommagés pendant une 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’a pas d’inscription correspondante.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

Le fournisseur référencé dans le schéma a une inscription incorrecte ou incomplète.

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

  • Commande d’espace de noms manquante #pragma dans le fichier MOF (Managed Object Format) utilisé pour inscrire le fournisseur. Le fournisseur peut être inscrit dans l’espace de noms WMI incorrect.
  • Échec de 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.
  • Échec de création d’une instance ou d’hériter de la classe __Win32Provider pour créer l’inscription du fournisseur dans le fichier MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

COM ne peut pas localiser un fournisseur référencé dans le schéma.

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

  • Le fournisseur utilise une DLL WMI qui ne correspond pas au fichier .lib utilisé lors de la génération du fournisseur.
  • La DLL du fournisseur, ou l’une des DLL dont elle 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)

Le composant, tel qu’un fournisseur, n’a pas pu initialiser pour des raisons internes.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Erreur de mise en réseau qui empêche l’opération normale s’est produite.

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 requête n’était pas valide de manière syntactique.

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 d’effectuer l’opération d’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 qui n’était pas détenu. Le qualificateur est hérité d'une classe parente.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

L’utilisateur a tenté de supprimer une propriété qui n’était pas détenue. La propriété est héritée d'une classe parente.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

Le client a effectué une séquence inattendue et illégale d’appels, comme l’appel de EndEnumeration avant d’appeler BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

L’utilisateur a demandé une opération illégale, telle que la génération d’une classe à partir d’une instance.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Tentative illégale 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 actuel n’est pas une définition de classe valide. Il est incomplet ou n’a pas été inscrit auprès de WMI à l’aide de SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

La requête n’est pas valide de manière syntactique.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Réservé pour un usage futur.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Une tentative a été effectuée pour modifier une propriété en lecture seule.

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)

Une tentative a été effectuée pour apporter une modification qui invalide une sous-classe.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

La tentative a été effectuée pour supprimer ou modifier une classe qui a des instances.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Réservé pour un usage futur.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

La valeur nothing/NULL a été spécifiée pour une propriété qui doit avoir une valeur, telle qu’une clé, indexée ou Not_Null qualificateur.

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

La valeur variant d’un qualificateur a été fournie qui n’est pas un type de qualificateur juridique.

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 requête a été effectuée avec une valeur hors plage ou elle n’est pas compatible avec le type.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Une tentative illégale a été effectuée pour effectuer un singleton de classe, 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)

Une tentative a été effectuée pour obtenir des 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)

Le processus asynchrone a été annulé en interne ou par l’utilisateur. Notez que, en raison du minutage et de la nature de l’opération asynchrone, l’opération n’a peut-être pas été 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)

La tentative a été effectuée pour 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 est donc demandé pour réessayer l’opération avec des paramètres plus simples.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Le paramètre n’a pas été absent de l’appel de méthode.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

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

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

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

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

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

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

Le chemin d’accès de l’objet spécifié n’était pas valide.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

Le disque est hors espace ou la limite de 4 Go sur la taille du référentiel WMI (référentiel CIM) est atteinte.

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

La mémoire tampon fournie était 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 de put demandée.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

L’objet avec un type ou une version incorrect a été rencontré lors du marshaling.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Le paquet avec un type ou une version incorrect a été rencontré lors du marshaling.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

Le paquet a une version non prise en charge.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

Le paquet semble être endommagé.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

La tentative a été effectuée pour des qualificateurs d’incompatibilité, tels que la mise en place de [clé] sur un objet au lieu 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)

Appel à IWbemObjectSink::Indique a échoué. Le fournisseur peut réactiver l’événement.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

La saveur de qualificateur spécifiée n’était pas valide.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

La tentative a été effectuée pour créer une référence circulaire (par exemple, dérivant une classe de lui-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 pour modifier une clé lorsque des instances ou des sous-classes utilisent déjà la clé.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Une tentative a été effectuée pour modifier un index lorsque des instances ou des sous-classes utilisent déjà l’index.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

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

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

La propriété a été redéfinie avec un type en conflit 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)

La méthode a été déclarée à nouveau avec une signature en conflit dans une classe dérivée.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

La tentative d’exécution d’une méthode n’a pas été marquée avec [implémenté] dans n’importe quelle classe pertinente.

WBEM_E_METHOD_DISABLED

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

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

L’actualiseur est occupé avec une autre opération.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

La requête de filtrage n’est pas valide de manière syntaxique.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

La clause FROM d’une requête de filtrage fait référence à une classe qui n’est pas une classe d’événements (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 à 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 référence une propriété qui est un objet incorporé sans utiliser de notation à points.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

La requête d’inscription du fournisseur d’événements (__EventProviderRegistration) n’a pas spécifié les classes pour lesquelles des événements ont été fournis.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

La demande a été effectuée pour sauvegarder ou restaurer le référentiel pendant son utilisation par WinMgmt.exe, ou par le processus SVCHOST qui contient le service WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

La file d’attente de remise asynchrone est trop lente à partir du consommateur d’événements.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

L’opération a échoué, car le client n’a 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 lorsque sa classe parente n’est pas abstraite.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

L’objet modifié a été écrit sans que l’indicateur de 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 lorsqu’un client crée un objet d’énumération, mais ne récupère pas les objets de l’énumérateur en temps voulu, 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 prend 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 gestion 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, car il existe un blocage dans SQL. Cela peut être retourné uniquement lorsque les données sont stockées dans une base de données SQL.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

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

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 afficher la valeur de la propriété.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

L’opération ne peut pas être terminée ; 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 s’est produite.

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 d’expiration 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 a été 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'est pas utilisée dans cette requête.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Cet ordinateur n’a pas les 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 obtenir cet ordinateur ajouté au groupe d’accès d’autorisation Windows.

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)

Nom du qualificateur attendu.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Point-virgule attendu ou '='.

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Attend une accolades ouvrante.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Accolades fermante manquantes ou élément de tableau illégal.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Un crochet fermant attendu.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Parenthèse fermante 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)

Identificateur de type attendu.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Attend une parenthèse ouverte.

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)

Nom de la propriété ou de la méthode attendue.

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 inattendue du tableau. Les tableaux doivent être déclarés avec [].

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

La syntaxe du chemin d’accès de l’espace de noms n’est pas valide.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Spécificateurs d’amendement 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’accès de l’espace de noms n’est pas valide.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

Un 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 effectuée 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. Il doit commencer par « instance de »

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Signe dollar attendu. Un alias sous 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 la notation de type standard.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

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

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

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

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Valeur hors limites.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

Le fichier n’est pas un fichier MOF texte valide ou 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)

Type de saveur attendu tel que ToInstance, ToSubClass, EnableOverride ou DisableOverride.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

La combinaison d’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 ToInstance ou 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 finale et le point-virgule 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 l’instance de suppression n’est pas valide. Il doit être #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

La syntaxe des qualificateurs 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 d’un fichier temporaire. Le fichier temporaire est une étape intermédiaire dans la compilation MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Un fichier inclus dans le 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.

Configuration requise

Condition requise Valeur
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