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 |
|---|---|
|
Défaillance catastrophique |
|
Non implémenté |
|
Mémoire insuffisante |
|
Un ou plusieurs arguments ne sont pas valides |
|
Interface non prise en charge |
|
Pointeur non valide |
|
Handle non valide |
|
Opération abandonnée |
|
Erreur non spécifiée |
|
Erreur d’accès général refusé |
|
Les données nécessaires à l’exécution de cette opération ne sont pas encore disponibles. |
|
L’opération a tenté d’accéder aux données en dehors de la plage valide |
|
Une opération simultanée ou entrelacée a modifié l’état de l’objet, invalidant cette opération. |
|
Une modification d’État non conforme a été demandée. |
|
Une méthode a été appelée à une heure inattendue. |
|
TypeName ou l’espace de noms est introuvable dans le fichier de métadonnées. |
|
Name est un espace de noms existant plutôt qu’un typeName. |
|
TypeName a un format non valide. |
|
Le fichier de métadonnées n’est pas valide ou est endommagé. |
|
L’objet a été fermé. |
|
Un seul thread peut accéder à l’objet lors d’une opération d’écriture. |
|
L’opération est interdite pendant la notification de modification. |
|
Le texte associé à ce code d’erreur est introuvable. |
|
Chaîne non null terminée. |
|
Un délégué a été assigné lorsqu’il n’est pas autorisé. |
|
Une opération asynchrone n’a pas été démarrée correctement. |
|
L’application est en cours de fermeture et ne peut pas traiter cette demande. |
|
La vue de l’application est en cours de fermeture et ne peut pas traiter cette demande. |
|
L’objet doit prendre en charge l’interface IAgileObject. |
|
L’activation d’une classe à thread unique à partir de MTA n’est pas prise en charge. |
|
L’objet a été validé. |
|
Échec de stockage local des threads |
|
Échec de l’extraction de l’allocation de mémoire partagée |
|
Échec de l’extraction de l’allocation de mémoire |
|
Impossible d’initialiser le cache de classe |
|
Impossible d’initialiser les services RPC |
|
Impossible de définir le contrôle du canal de stockage local des threads |
|
Impossible d’allouer le contrôle du canal de stockage local des threads |
|
L’allocation de mémoire fournie par l’utilisateur est inacceptable |
|
Le mutex du service OLE existe déjà |
|
Le mappage de fichier du service OLE existe déjà |
|
Impossible de mapper la vue du fichier pour le service OLE |
|
Échec lors de la tentative de lancement du service OLE |
|
Une tentative d’appel de CoInitialize une deuxième fois alors que le thread unique a été tenté |
|
Une activation à distance était nécessaire mais n’était pas autorisée |
|
Une activation à distance était nécessaire, mais le nom du serveur fourni n’était pas valide |
|
La classe est configurée pour s’exécuter comme un ID de sécurité différent de celui de l’appelant. |
|
L’utilisation de services Ole1 nécessitant des fenêtres DDE est désactivée |
|
Une spécification runas doit être \ ou simplement . |
|
Le processus serveur n’a pas pu être démarré. Le chemin d’accès est peut-être incorrect. |
|
Impossible de démarrer le processus serveur en tant qu’identité configurée. Le chemin d’accès est peut-être incorrect ou indisponible. |
|
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. |
|
Le client n’est pas autorisé à lancer ce serveur. |
|
Impossible de démarrer le service qui fournit ce serveur. |
|
Cet ordinateur n’a pas pu communiquer avec l’ordinateur qui fournit le serveur. |
|
Le serveur n’a pas répondu après son lancement. |
|
Les informations d’inscription de ce serveur sont incohérentes ou incomplètes. |
|
Les informations d’inscription de cette interface sont incohérentes ou incomplètes. |
|
L’opération tentée n’est pas prise en charge. |
|
Une dll doit être chargée. |
|
Une erreur du programme d’installation du logiciel Microsoft s’est produite. |
|
L’activation spécifiée n’a pas pu se produire dans le contexte client comme spécifié. |
|
Les activations sur le serveur sont suspendues. |
|
Les activations sur le serveur ne sont pas interrompues. |
|
Le composant ou l’application contenant le composant a été désactivé. |
|
Le common language runtime n’est pas disponible |
|
Le pool de threads a rejeté le travail asynchrone envoyé. |
|
Le serveur a démarré, mais n’a pas fini de s’initialiser en temps utile. |
|
Impossible de terminer l’appel, car il n’existe aucun contexte de sécurité COM+ dans IObjectControl. Activate. |
|
La configuration du dispositif de suivi fournie n’est pas valide |
|
La configuration du pool de threads fournie n’est pas valide |
|
La configuration côte à côte fournie n’est pas valide |
|
Le nom de principal du serveur (SPN) obtenu pendant la négociation de sécurité est incorrect. |
|
Structure OLEVERB non valide |
|
Indicateurs de notification non valides |
|
Impossible d’énumérer plus, car les données associées sont manquantes |
|
Cette implémentation ne prend pas de notifications |
|
Il n’existe aucune connexion pour cet ID de connexion |
|
Vous devez exécuter l’objet pour effectuer cette opération |
|
Il n’existe aucun cache à utiliser |
|
Objet non initialisé |
|
La classe source de l’objet lié a changé |
|
Impossible d’accéder au moniker de l’objet |
|
Impossible d’effectuer une liaison à la source |
|
L’objet est statique ; opération non autorisée |
|
L’utilisateur a annulé la boîte de dialogue d’enregistrement |
|
Rectangle non valide |
|
compobj.dll est trop ancien pour l' ole2.dll initialisé |
|
Handle de fenêtre non valide |
|
L’objet ne se trouve dans aucun des États actifs en place |
|
Impossible de convertir l’objet |
|
Impossible d’effectuer l’opération, car l’objet ne dispose pas encore d’un stockage |
|
Structure FORMATETC non valide |
|
Structure DVTARGETDEVICE non valide |
|
Structure STDGMEDIUM non valide |
|
Structure STATDATA non valide |
|
Lindex non valide |
|
TYMED non valide |
|
Format de presse-papiers non valide |
|
Aspect (s) non valide (s) |
|
le paramètre tdSize de la structure DVTARGETDEVICE n’est pas valide |
|
L’objet ne prend pas en charge l’interface IViewObject |
|
Tentative de révocation d’une cible de dépôt qui n’a pas été inscrite |
|
Cette fenêtre a déjà été inscrite en tant que cible de dépôt |
|
Handle de fenêtre non valide |
|
La classe ne prend pas en charge l’agrégation (ou l’objet de classe est distant) |
|
ClassFactory ne peut pas fournir la classe demandée |
|
La classe n’a pas de licence d’utilisation |
|
Affichage du dessin d’erreur |
|
Impossible de lire la clé dans le registre |
|
Impossible d’écrire la clé dans le registre |
|
Impossible de trouver la clé dans le registre |
|
Valeur non valide pour le registre |
|
La classe n'est pas enregistrée |
|
Interface non inscrite |
|
L’entrée du modèle de thread n’est pas valide |
|
CATID n’existe pas |
|
Description introuvable |
|
Aucun package dans les données d’installation du logiciel dans le Active Directory ne répond à ce critère. |
|
La suppression de cette opération rompt l’intégrité référentielle des données d’installation du logiciel dans le Active Directory. |
|
Le CLSID est introuvable dans les données d’installation du logiciel dans le Active Directory. |
|
Les données d’installation du logiciel dans le Active Directory sont endommagées. |
|
Le Active Directory ne contient aucune donnée d’installation de logiciel. |
|
Le Active Directory ne contient aucun objet de données d’installation de logiciel. |
|
L’objet de données d’installation de logiciel dans le Active Directory existe déjà. |
|
Le chemin d’accès aux données d’installation du logiciel dans le Active Directory n’est pas correct. |
|
Une erreur réseau A interrompu l’opération. |
|
La taille de cet objet dépasse la taille maximale définie par l’administrateur. |
|
Le schéma pour les données d’installation du logiciel dans le Active Directory ne correspond pas au schéma requis. |
|
Une erreur s’est produite dans les données d’installation du logiciel dans le Active Directory. |
|
Cache non mis à jour |
|
Aucun verbe pour l’objet OLE |
|
Verbe non valide pour l’objet OLE |
|
L’annulation n’est pas disponible |
|
L’espace pour les outils n’est pas disponible |
|
Échec de la méthode d’extraction OLESTREAM |
|
Échec de la méthode put OLESTREAM |
|
Le contenu de OLESTREAM n’est pas au format correct |
|
une erreur s’est produite dans un appel Windows GDI lors de la conversion de l’image bitmap en DIB |
|
Le contenu de l’IStorage n’est pas au format correct |
|
Il manque l’un des flux standard dans le contenu de IStorage |
|
une erreur s’est produite dans un Windows appel GDI lors de la conversion du fichier DIB en bitmap. |
|
Échec de OpenClipboard |
|
Échec de EmptyClipboard |
|
Échec de SetClipboard |
|
Les données du presse-papiers ne sont pas valides |
|
Échec de CloseClipboard |
|
Le moniker doit être connecté manuellement |
|
L’opération a dépassé l’échéance |
|
Le moniker doit être générique |
|
Opération non disponible |
|
Syntaxe non valide |
|
Aucun objet pour le moniker |
|
Extension incorrecte pour le fichier |
|
Échec de l’opération intermédiaire |
|
Le moniker ne peut pas être lié |
|
Le moniker n’est pas lié |
|
Le moniker ne peut pas ouvrir le fichier |
|
Entrée utilisateur requise pour que l’opération aboutisse |
|
La classe moniker n’a pas d’inverse |
|
Le moniker ne fait pas référence au stockage |
|
Aucun préfixe commun |
|
Le moniker n’a pas pu être énuméré |
|
CoInitialize n’a pas été appelé. |
|
CoInitialize a déjà été appelé. |
|
Impossible de déterminer la classe de l’objet |
|
Chaîne de classe non valide |
|
Chaîne d’interface non valide |
|
Application introuvable |
|
L’application ne peut pas être exécutée plus d’une fois |
|
Erreur dans le programme d’application |
|
DLL introuvable pour la classe |
|
Erreur dans la DLL |
|
Version du système d’exploitation ou du système d’exploitation incorrecte pour l’application |
|
L’objet n’est pas inscrit |
|
L’objet est déjà inscrit |
|
L’objet n’est pas connecté au serveur |
|
L’application a été lancée, mais elle n’a pas inscrit de fabrique de classe |
|
L’objet a été relâché |
|
Un événement a pu appeler certains des abonnés, mais pas tous |
|
Un événement n’a pas pu appeler l’un des abonnés |
|
Un événement a été remis mais il n’y avait aucun abonné |
|
Une erreur de syntaxe s’est produite lors de la tentative d’évaluation d’une chaîne de requête |
|
Un nom de champ non valide a été utilisé dans une chaîne de requête |
|
Une exception inattendue a été levée |
|
Une erreur interne inattendue a été détectée |
|
Le SID propriétaire d’un abonnement par utilisateur n’existe pas |
|
Un composant ou un abonné fourni par l’utilisateur a levé une exception |
|
Une interface possède un trop grand nombre de méthodes pour déclencher des événements |
|
Un abonnement ne peut pas être stocké à moins que sa classe d’événements existe déjà |
|
Tous les objets demandés n’ont pas pu être supprimés |
|
COM+ est requis pour cette opération, mais n’est pas installé |
|
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+ |
|
Impossible de modifier ou de supprimer un objet qui a été ajouté à l’aide du kit de développement logiciel (SDK) d’administration COM+ |
|
La classe d’événements pour cet abonnement est dans une partition non valide |
|
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 |
|