Codes d’erreur COM (Générique)

Le tableau suivant fournit la liste des codes d’erreur utilisés par les API COM.

Si vous rencontrez des difficultés avec une application que vous installez ou exécutez, contactez le support technique du logiciel qui affiche le message d’erreur. Pour obtenir la prise en charge d’un produit Microsoft, accédez à https://support.microsoft.com .

Constante/valeur Description
E _
0x8000FFFF
inattendu
Défaillance catastrophique
E _ NOTIMPL
0x80004001
Non implémenté
E _ OUTOFMEMORY
0x8007000E
Mémoire insuffisante
E _ INVALIDARG
0x80070057
Un ou plusieurs arguments ne sont pas valides
E _ Nointerface
0x80004002
Interface non prise en charge
E _ POINTEUR
0x80004003
Pointeur non valide
E _ HANDLE
0x80070006
Handle non valide
E _ ABANDONNER
0x80004004
Opération abandonnée
E _ ÉCHEC
0x80004005
Erreur non spécifiée
E _ ACCESSDENIED
0x80070005
Erreur d’accès général refusé
E _ 0x8000000A en attente
Les données nécessaires à l’exécution de cette opération ne sont pas encore disponibles.
E _
0x8000000B
limites
L’opération a tenté d’accéder aux données en dehors de la plage valide
E _ _État modifié
0x8000000C
Une opération simultanée ou entrelacée a modifié l’état de l’objet, invalidant cette opération.
E _ 0x8000000D _ de _ modification d’État non conforme
Une modification d’État non conforme a été demandée.
E _ _ _ Appel de méthode non conforme
0x8000000E
Une méthode a été appelée à une heure inattendue.
Ro _ _Nom de métadonnées E _ _ _ introuvable
0x8000000F
TypeName ou l’espace de noms est introuvable dans le fichier de métadonnées.
Ro _ Le _ nom des métadonnées E _ _ est l’espace de _ noms
0x80000010
Name est un espace de noms existant plutôt qu’un typeName.
Ro _ E _ Metadata _ _ _ format de type non valide
0x80000011
TypeName a un format non valide.
Ro _ E _ _ _ fichier de métadonnées non valide
0x80000012
Le fichier de métadonnées n’est pas valide ou est endommagé.
Ro _ E _ fermé
0x80000013
L’objet a été fermé.
Ro _ E _ 0x80000014 _ écriture exclusive
Un seul thread peut accéder à l’objet lors d’une opération d’écriture.
Ro _ _ _ Notification de modification E _ en _ cours
0x80000015
L’opération est interdite pendant la notification de modification.
Ro _ _Chaîne d’erreur E _ _ _ introuvable
0x80000016
Le texte associé à ce code d’erreur est introuvable.
E _ CHAÎNE _ non _ null _ terminée
0x80000017
Chaîne non null terminée.
E _ _ _ Assignation de délégués non conforme
0x80000018
Un délégué a été assigné lorsqu’il n’est pas autorisé.
E _ _Opération asynchrone _ non _ démarrée
0x80000019
Une opération asynchrone n’a pas été démarrée correctement.
E _ _Arrêt
de l’application
0x8000001A
L’application est en cours de fermeture et ne peut pas traiter cette demande.
E _ Affichage de l’APPLICATION _ _ sortie
de
0x8000001B
La vue de l’application est en cours de fermeture et ne peut pas traiter cette demande.
Ro _ E _ doit _ être _ agile
0x8000001C
L’objet doit prendre en charge l’interface IAgileObject.
Ro _ E _ non pris en _ charge _ à partir de
0x8000001D
MTA
L’activation d’une classe à thread unique à partir de MTA n’est pas prise en charge.
Ro _ 0x8000001E _ validée
L’objet a été validé.
Co _ E _ init _ TLS
0x80004006
Échec de stockage local des threads
Co _ 0x80004007 _ _ _ Allocator partagé E init
Échec de l’extraction de l’allocation de mémoire partagée
Co _ 0x80004008 _ d' _ _ allocation de mémoire d’initialisation E
Échec de l’extraction de l’allocation de mémoire
Co _ E _ init _ _ cache
de la classe
0x80004009
Impossible d’initialiser le cache de classe
Co _ 0x8000400A _ _ _ canal RPC E init
Impossible d’initialiser les services RPC
Co _ E _ init _ TLS _ Set _ Channel _ Control
0x8000400B
Impossible de définir le contrôle du canal de stockage local des threads
Co _ E _ init _ 0x8000400C _ _ contrôle du canal TLS
Impossible d’allouer le contrôle du canal de stockage local des threads
Co _ E init 0x8000400D d’un _ _ _ utilisateur _ introuvable
L’allocation de mémoire fournie par l’utilisateur est inacceptable
Co _ Le _ MUTEX E init _ SCM _ _ existe
0x8000400E
Le mutex du service OLE existe déjà
Co _ Le _ _ mappage de fichier SCM E init _ _ _ existe
0x8000400F
Le mappage de fichier du service OLE existe déjà
Co _ E _ init _ _ vue de la carte SCM _ _ du _ fichier
0x80004010
Impossible de mapper la vue du fichier pour le service OLE
Co _ E _ init _ SCM _ Exec _ échec
0x80004011
Échec lors de la tentative de lancement du service OLE
Co _ E _ init _ uniquement 0x80004012 à _ _ thread unique
Une tentative d’appel de CoInitialize une deuxième fois alors que le thread unique a été tenté
Co _ E/0x80004013 _ _ à distance
Une activation à distance était nécessaire mais n’était pas autorisée
Co _ E _ _ _ nom de serveur incorrect
0x80004014
Une activation à distance était nécessaire, mais le nom du serveur fourni n’était pas valide
Co _ E _ _ _ identité de serveur incorrecte
0x80004015
La classe est configurée pour s’exécuter comme un ID de sécurité différent de celui de l’appelant.
Co _ E _ OLE1DDE _ désactivé
0x80004016
L’utilisation de services Ole1 nécessitant des fenêtres DDE est désactivée
Co _ _ _ Syntaxe E runas
0x80004017
Une spécification runas doit être \ ou simplement .
Co _ E _ CREATEPROCESS _ échec
0x80004018
Le processus serveur n’a pas pu être démarré. Le chemin d’accès est peut-être incorrect.
Co _ E _ runas _ _ échec
de
0x80004019
Impossible de démarrer le processus serveur en tant qu’identité configurée. Le chemin d’accès est peut-être incorrect ou indisponible.
Co _ _ _ _ Échec d’ouverture de session runas
0x8000401A
Le processus serveur n'a pas pu être démarré, car l'identité configurée n'est pas correcte. Vérifiez le nom d’utilisateur et le mot de passe.
Co _ E _ Launch _ PERMSSION _ refusé
0x8000401B
Le client n’est pas autorisé à lancer ce serveur.
Co _ _ _ _ Échec du démarrage du service
0x8000401C
Impossible de démarrer le service qui fournit ce serveur.
Co _ Échec de la _ _ communication _ à distance
0x8000401D
Cet ordinateur n’a pas pu communiquer avec l’ordinateur qui fournit le serveur.
Co _ _ _ _ Délai d’attente de démarrage du serveur E
0x8000401E
Le serveur n’a pas répondu après son lancement.
Co _ E _ CLSREG _ incohérent
0x8000401F
Les informations d’inscription de ce serveur sont incohérentes ou incomplètes.
Co _ E _ IIDREG _ incohérent
0x80004020
Les informations d’inscription de cette interface sont incohérentes ou incomplètes.
Co _ E _ non _ pris en charge
0x80004021
L’opération tentée n’est pas prise en charge.
Co _ E _ REcharger la _ dll
0x80004022
Une dll doit être chargée.
Co _ _ _ Erreur MSI
0x80004023
Une erreur du programme d’installation du logiciel Microsoft s’est produite.
Co _ E _ tentative _ de _ création d’un _ _ _ contexte client extérieur
0x80004024
L’activation spécifiée n’a pas pu se produire dans le contexte client comme spécifié.
Co _ _Serveur E _ suspendu
0x80004025
Les activations sur le serveur sont suspendues.
Co _ Le _ serveur E _ n’est pas en _ Pause
0x80004026
Les activations sur le serveur ne sont pas interrompues.
Co _ _Classe E _ désactivée
0x80004027
Le composant ou l’application contenant le composant a été désactivé.
Co _ _CLRNOTAVAILABLE
0x80004028
Le common language runtime n’est pas disponible
Co _ E _ _ travail asynchrone _ rejeté
0x80004029
Le pool de threads a rejeté le travail asynchrone envoyé.
Co _ _ _ _ Délai d’attente d’initialisation du serveur E
0x8000402A
Le serveur a démarré, mais n’a pas fini de s’initialiser en temps utile.
Co _ E _ non _ SECCTX _ dans _ activer
0x8000402B
Impossible de terminer l’appel, car il n’existe aucun contexte de sécurité COM+ dans IObjectControl. Activate.
Co _ 0x80004030 _ de _ configuration d’E Tracker
La configuration du dispositif de suivi fournie n’est pas valide
Co _ E _ THREADPOOL _ config
0x80004031
La configuration du pool de threads fournie n’est pas valide
Co _ E _ SxS _ config
0x80004032
La configuration côte à côte fournie n’est pas valide
Co _ E _ _ SPN incorrect
0x80004033
Le nom de principal du serveur (SPN) obtenu pendant la négociation de sécurité est incorrect.
OLE _ _OLEVERB
0x80040000
Structure OLEVERB non valide
OLE _ _ADVF
0x80040001
Indicateurs de notification non valides
OLE _ E _ enum _
0x80040002
Impossible d’énumérer plus, car les données associées sont manquantes
OLE _ _ADVISENOTSUPPORTED
0x80040003
Cette implémentation ne prend pas de notifications
OLE _ E _ noconnexion
0x80040004
Il n’existe aucune connexion pour cet ID de connexion
OLE _ _NOTRUNNING
0x80040005
Vous devez exécuter l’objet pour effectuer cette opération
OLE _ E _ NoCache
0x80040006
Il n’existe aucun cache à utiliser
OLE _ 0x80040007 _ vide
Objet non initialisé
OLE _ _CLASSDIFF
0x80040008
La classe source de l’objet lié a changé
OLE _ E _ _ GETMONIKER
0x80040009
Impossible d’accéder au moniker de l’objet
OLE _ E _ _ BINDTOSOURCE
0x8004000A
Impossible d’effectuer une liaison à la source
OLE _ 0x8004000B _ statique
L’objet est statique ; opération non autorisée
OLE _ _PROMPTSAVECANCELLED
0x8004000C
L’utilisateur a annulé la boîte de dialogue d’enregistrement
OLE _ _INVALIDRECT
0x8004000D
Rectangle non valide
OLE _ _WRONGCOMPOBJ
0x8004000E
compobj.dll est trop ancien pour l' ole2.dll initialisé
OLE _ _INVALIDHWND
0x8004000F
Handle de fenêtre non valide
OLE _ E _ non _ INPLACEACTIVE
0x80040010
L’objet ne se trouve dans aucun des États actifs en place
OLE _ _CANTCONVERT
0x80040011
Impossible de convertir l’objet
OLE _ E _ nostorage
0x80040012
Impossible d’effectuer l’opération, car l’objet ne dispose pas encore d’un stockage
DV _ E _ FORMATETC
0x80040064
Structure FORMATETC non valide
DV _ _DVTARGETDEVICE
0x80040065
Structure DVTARGETDEVICE non valide
DV _ E _ STGMEDIUM
0x80040066
Structure STDGMEDIUM non valide
DV _ _STATDATA
0x80040067
Structure STATDATA non valide
DV _ _Lindex
0x80040068
Lindex non valide
DV _ _TYMED
0x80040069
TYMED non valide
DV _ _CLIPFORMAT
0x8004006A
Format de presse-papiers non valide
DV _ _DVASPECT
0x8004006B
Aspect (s) non valide (s)
DV _ E _ DVTARGETDEVICE _ taille
de
0x8004006C
le paramètre tdSize de la structure DVTARGETDEVICE n’est pas valide
DV _ _NOIVIEWOBJECT
0x8004006D
L’objet ne prend pas en charge l’interface IViewObject
DRAGDROP _ _NOTREGISTERED
0x80040100
Tentative de révocation d’une cible de dépôt qui n’a pas été inscrite
DRAGDROP _ _ALREADYREGISTERED
0x80040101
Cette fenêtre a déjà été inscrite en tant que cible de dépôt
DRAGDROP _ _INVALIDHWND
0x80040102
Handle de fenêtre non valide
Classe _ E _ NOagrégation
0x80040110
La classe ne prend pas en charge l’agrégation (ou l’objet de classe est distant)
Classe _ _CLASSNOTAVAILABLE
0x80040111
ClassFactory ne peut pas fournir la classe demandée
Classe _ _NOTLICENSED
0x80040112
La classe n’a pas de licence d’utilisation
Afficher _ 0x80040140 de _ dessin E
Affichage du dessin d’erreur
RegDB _ _READREGDB
0x80040150
Impossible de lire la clé dans le registre
RegDB _ _WRITEREGDB
0x80040151
Impossible d’écrire la clé dans le registre
RegDB _ _
0x80040152
d’E-keyd’échec
Impossible de trouver la clé dans le registre
RegDB _ _INVALIDVALUE
0x80040153
Valeur non valide pour le registre
RegDB _ E _ CLASSNOTREG
0x80040154
La classe n'est pas enregistrée
RegDB _ _IIDNOTREG
0x80040155
Interface non inscrite
RegDB _ _BADTHREADINGMODEL
0x80040156
L’entrée du modèle de thread n’est pas valide
Cat _ _CATIDNOEXIST
0x80040160
CATID n’existe pas
Cat _ E _ nodescription
0x80040161
Description introuvable
Cs _ _Package _ NotFound
0x80040164
Aucun package dans les données d’installation du logiciel dans le Active Directory ne répond à ce critère.
Cs _ E _ non _ Supprimable
0x80040165
La suppression de cette opération rompt l’intégrité référentielle des données d’installation du logiciel dans le Active Directory.
Cs _ _ _ NotFound de classe E
0x80040166
Le CLSID est introuvable dans les données d’installation du logiciel dans le Active Directory.
Cs _ E _ _ version non valide
0x80040167
Les données d’installation du logiciel dans le Active Directory sont endommagées.
Cs _ E _ non _ CLASSSTORE
0x80040168
Le Active Directory ne contient aucune donnée d’installation de logiciel.
Cs _ E _ objet _ NotFound
0x80040169
Le Active Directory ne contient aucun objet de données d’installation de logiciel.
Cs _ L' _ objet _ E _ existe déjà
0x8004016A
L’objet de données d’installation de logiciel dans le Active Directory existe déjà.
Cs _ E _ _ chemin non valide
0x8004016B
Le chemin d’accès aux données d’installation du logiciel dans le Active Directory n’est pas correct.
Cs _ E/0x8004016C d' _ _ erreur réseau
Une erreur réseau A interrompu l’opération.
Cs _ _Limite d’administrateur E _ _ dépassée
0x8004016D
La taille de cet objet dépasse la taille maximale définie par l’administrateur.
Cs _ 0x8004016E _ d' _ incompatibilité de schéma E
Le schéma pour les données d’installation du logiciel dans le Active Directory ne correspond pas au schéma requis.
Cs _ _ _ Erreur interne
0x8004016F
Une erreur s’est produite dans les données d’installation du logiciel dans le Active Directory.
Mise en cache _ E _ NoCache _ 0x80040170 mis à jour
Cache non mis à jour
OLEOBJ _ E _ NOverbes
0x80040180
Aucun verbe pour l’objet OLE
OLEOBJ _ _INVALIDVERB
0x80040181
Verbe non valide pour l’objet OLE
INplace _ _NOTUNDOABLE
0x800401A0
L’annulation n’est pas disponible
INplace _ _NOTOOLSPACE
0x800401A1
L’espace pour les outils n’est pas disponible
CONVERT10 _ E _ OLESTREAM _
0x800401C0
Échec de la méthode d’extraction OLESTREAM
CONVERT10 _ E _ OLESTREAM _ put
0x800401C1
Échec de la méthode put OLESTREAM
CONVERT10 _ E _ OLESTREAM _ fmt
0x800401C2
Le contenu de OLESTREAM n’est pas au format correct
CONVERT10 _ E _ _ bitmap OLESTREAM _ en _ DIB
0x800401C3
une erreur s’est produite dans un appel Windows GDI lors de la conversion de l’image bitmap en DIB
CONVERT10 _ E _ STG _ fmt
0x800401C4
Le contenu de l’IStorage n’est pas au format correct
CONVERT10 _ E _ STG _ aucun 0x800401C5 de _ _ flux STD
Il manque l’un des flux standard dans le contenu de IStorage
CONVERT10 _ _STG _ DIB _ à _ bitmap
0x800401C6
une erreur s’est produite dans un Windows appel GDI lors de la conversion du fichier DIB en bitmap.
Clipbrd _ E _ Impossible d' _ ouvrir
0x800401D0
Échec de OpenClipboard
Clipbrd _ E _ _
in0x800401D1
vide
Échec de EmptyClipboard
Clipbrd _ E _ Impossible de _ définir
0x800401D2
Échec de SetClipboard
Clipbrd _ E 0x800401D3 de _ _ données incorrectes
Les données du presse-papiers ne sont pas valides
Clipbrd _ E _ Impossible de _ Fermer
0x800401D4
Échec de CloseClipboard
MK _ _CONNECTMANUALLY
0x800401E0
Le moniker doit être connecté manuellement
MK _ _EXCEEDEDDEADLINE
0x800401E1
L’opération a dépassé l’échéance
MK _ _NEEDGENERIC
0x800401E2
Le moniker doit être générique
MK _ 0x800401E3 _ non disponible
Opération non disponible
MK _ _Syntaxe E
0x800401E4
Syntaxe non valide
MK _ E _ noobject
0x800401E5
Aucun objet pour le moniker
MK _ _INVALIDEXTENSION
0x800401E6
Extension incorrecte pour le fichier
MK _ _INTERMEDIATEINTERFACENOTSUPPORTED
0x800401E7
Échec de l’opération intermédiaire
MK _ _NOTBINDABLE
0x800401E8
Le moniker ne peut pas être lié
MK _ _NOTBOUND
0x800401E9
Le moniker n’est pas lié
MK _ _CANTOPENFILE
0x800401EA
Le moniker ne peut pas ouvrir le fichier
MK _ _MUSTBOTHERUSER
0x800401EB
Entrée utilisateur requise pour que l’opération aboutisse
MK _ E _ noinverse
0x800401EC
La classe moniker n’a pas d’inverse
MK _ E _ nostorage
0x800401ED
Le moniker ne fait pas référence au stockage
MK _ 0x800401EE d’E _ préfixe
Aucun préfixe commun
MK _ _ _ Échec de l’énumération E
0x800401EF
Le moniker n’a pas pu être énuméré
Co _ _NOTINITIALIZED
0x800401F0
CoInitialize n’a pas été appelé.
Co _ _ALREADYINITIALIZED
0x800401F1
CoInitialize a déjà été appelé.
Co _ _CANTDETERMINECLASS
0x800401F2
Impossible de déterminer la classe de l’objet
Co _ _CLASSSTRING
à 0x800401f3
Chaîne de classe non valide
Co _ _IIDSTRING
0x800401F4
Chaîne d’interface non valide
Co _ _APPNOTFOUND
0x800401F5
Application introuvable
Co _ _APPSINGLEUSE
0x800401F6
L’application ne peut pas être exécutée plus d’une fois
Co _ _ERRORINAPP
0x800401F7
Erreur dans le programme d’application
Co _ _DLLNOTFOUND
0x800401F8
DLL introuvable pour la classe
Co _ _ERRORINDLL
0x800401F9
Erreur dans la DLL
Co _ _WRONGOSFORAPP
0x800401FA
Version du système d’exploitation ou du système d’exploitation incorrecte pour l’application
Co _ _OBJNOTREG
0x800401FB
L’objet n’est pas inscrit
Co _ _OBJISREG
0x800401FC
L’objet est déjà inscrit
Co _ _OBJNOTCONNECTED
0x800401FD
L’objet n’est pas connecté au serveur
Co _ _APPDIDNTREG
0x800401FE
L’application a été lancée, mais elle n’a pas inscrit de fabrique de classe
Co _ _Sortie
de
0x800401FF
L’objet a été relâché
Événement _ _ _ _ Échec de certains abonnés
0x00040200
Un événement a pu appeler certains des abonnés, mais pas tous
Événement _ _ _ _ Échec de tous les abonnés
0x80040201
Un événement n’a pas pu appeler l’un des abonnés
Événement _ _NOsubscribeers
0x00040202
Un événement a été remis mais il n’y avait aucun abonné
Événement _ _QUERYSYNTAX
0x80040203
Une erreur de syntaxe s’est produite lors de la tentative d’évaluation d’une chaîne de requête
Événement _ _QUERYFIELD
0x80040204
Un nom de champ non valide a été utilisé dans une chaîne de requête
Événement _ _INTERNALEXCEPTION
0x80040205
Une exception inattendue a été levée
Événement _ _INTERNALERROR
0x80040206
Une erreur interne inattendue a été détectée
Événement _ E _ _ SID par _ utilisateur _ non valide
0x80040207
Le SID propriétaire d’un abonnement par utilisateur n’existe pas
Événement _ 0x80040208 _ d' _ exception utilisateur
Un composant ou un abonné fourni par l’utilisateur a levé une exception
Événement _ E _ trop _ de _ méthodes
0x80040209
Une interface possède un trop grand nombre de méthodes pour déclencher des événements
Événement _ E _ 0x8004020A _ EVENTCLASS manquant
Un abonnement ne peut pas être stocké à moins que sa classe d’événements existe déjà
Événement _ E _ _ tous les _
0x8004020B
supprimés
Tous les objets demandés n’ont pas pu être supprimés
Événement _ E _ ComPlus _ n’est pas _ installé
0x8004020C
COM+ est requis pour cette opération, mais n’est pas installé
Événement _ E _ Impossible _ _ de modifier ou de _ Supprimer l' _ _ objet non configuré
0x8004020D
Impossible de modifier ou de supprimer un objet qui n’a pas été ajouté à l’aide du kit de développement logiciel (SDK) admin COM+
Événement _ E _ Impossible _ _ de modifier ou de _ Supprimer l' _ _ objet
0x8004020E
configuré
Impossible de modifier ou de supprimer un objet qui a été ajouté à l’aide du kit de développement logiciel (SDK) d’administration COM+
Événement _ 0x8004020F _ partition de la _ classe d’événements _ _ non valide
La classe d’événements pour cet abonnement est dans une partition non valide
Événement _ _SID par _ utilisateur _ _ non _ connecté _
0x80040210
Le propriétaire de l’abonnement d’utilisateur n’est pas connecté au système spécifié

Configuration requise

Condition requise Valeur
En-tête
Winerror. h

Voir aussi

Codes d’erreur COM