Codes d’erreur COM (XACT, SCHED, OLE)
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 |
|---|---|
|
Un autre gestionnaire de ressources à phase unique a déjà été inscrit dans cette transaction. |
|
La validation ou l’abandon de conservation n’est pas pris en charge |
|
La transaction n’a pas pu être validée pour une raison inconnue. La transaction a été abandonnée. |
|
Impossible d’appeler la validation sur cet objet de transaction, car l’application appelante n’a pas initié la transaction. |
|
Au lieu de valider, la ressource a été annulée de manière heuristique. |
|
Au lieu d’abandonner, la ressource est validée de manière heuristique. |
|
Certains États de la ressource ont été validés, tandis que d’autres ont été abandonnés, probablement en raison de décisions heuristiques. |
|
Certains États de la ressource ont peut-être été validés alors que d’autres peuvent avoir été abandonnés, probablement en raison de décisions heuristiques. |
|
Le niveau d’isolation demandé n’est pas valide ou n’est pas pris en charge. |
|
Le gestionnaire de transactions ne prend pas en charge une opération asynchrone pour cette méthode. |
|
Impossible de s’inscrire dans la transaction. |
|
La sémantique demandée pour la rétention de l’isolement sur la conservation des limites de validation et d’abandon ne peut pas être prise en charge par cette implémentation de transaction, ou isoFlags n’est pas égal à zéro. |
|
Aucune ressource n’est actuellement associée à cette inscription |
|
La transaction n’a pas pu être validée en raison de l’échec du contrôle d’accès concurrentiel optimiste dans au moins l’un des gestionnaires de ressources. |
|
La transaction a déjà été validée ou annulée de manière implicite ou explicite |
|
Une combinaison non valide d’indicateurs a été spécifiée |
|
L’ID du gestionnaire de ressources n’est pas associé à cette transaction ou au gestionnaire de transactions. |
|
Cette méthode a été appelée dans un état incorrect |
|
L’unité de travail indiquée ne correspond pas à l’unité de travail attendue par le gestionnaire de ressources. |
|
Une inscription dans une transaction existe déjà. |
|
Impossible de trouver un objet d’importation pour la transaction. |
|
Le cookie de transaction n’est pas valide. |
|
L’état de la transaction est incertain. Un échec de communication s’est produit ou un gestionnaire de transactions ou un gestionnaire de ressources a échoué |
|
Un délai d’attente a été spécifié, mais les délais d’expiration ne sont pas pris en charge. |
|
L’opération demandée est déjà en cours pour la transaction. |
|
La transaction a déjà été abandonnée. |
|
Le gestionnaire de transactions a renvoyé une erreur de journal saturé. |
|
Le gestionnaire de transactions n’est pas disponible. |
|
Une connexion avec le gestionnaire de transactions a été perdue. |
|
Une demande d’établissement d’une connexion avec le gestionnaire de transactions a été refusée. |
|
Réinscription de Resource Manager pour déterminer l’état de la transaction expiré. |
|
Ce gestionnaire de transactions n’a pas réussi à établir une connexion avec un autre gestionnaire de transactions TIP. |
|
Ce gestionnaire de transactions a rencontré une erreur de protocole avec un autre gestionnaire de transactions TIP. |
|
Ce gestionnaire de transactions n’a pas pu propager une transaction à partir d’un autre gestionnaire de transactions TIP. |
|
Le gestionnaire de transactions sur l’ordinateur de destination n’est pas disponible. |
|
Le gestionnaire de transactions a désactivé sa prise en charge pour TIP. |
|
Le gestionnaire de transactions a désactivé la prise en charge des transactions distantes/réseau. |
|
Le gestionnaire de transactions du partenaire a désactivé la prise en charge des transactions distantes/réseau. |
|
Le gestionnaire de transactions a désactivé sa prise en charge des transactions XA. |
|
MSDTC n’a pas pu lire ses informations de configuration. |
|
MSDTC n’a pas pu charger la dll du proxy DTC. |
|
La transaction locale a été annulée. |
|
Le gestionnaire de transactions MSDTC n’a pas pu pousser la transaction vers le gestionnaire de transactions de destination en raison de problèmes de communication. Causes possibles : un pare-feu est présent et il n’a pas d’exception pour le processus MSDTC, les deux ordinateurs ne peuvent pas se trouver mutuellement par leur nom NetBIOS, ou la prise en charge des transactions réseau n’est pas activée pour l’un des deux gestionnaires de transactions. |
|
Le gestionnaire de transactions MSDTC n’a pas pu extraire la transaction du gestionnaire de transactions source en raison de problèmes de communication. Causes possibles : un pare-feu est présent et il n’a pas d’exception pour le processus MSDTC, les deux ordinateurs ne peuvent pas se trouver mutuellement par leur nom NetBIOS, ou la prise en charge des transactions réseau n’est pas activée pour l’un des deux gestionnaires de transactions. |
|
Le gestionnaire de transactions MSDTC a désactivé la prise en charge des transactions SNA LU 6,2. |
|
_CLERKNOTFOUND XACT _ |
|
_CLERKEXISTS XACT _ |
|
_RECOVERYINPROGRESS XACT _ |
|
_TRANSACTIONCLOSED XACT _ |
|
_INVALIDLSN XACT _ |
|
_REPLAYREQUEST XACT _ |
|
Une opération asynchrone a été spécifiée. L’opération a commencé, mais son résultat n’est pas encore connu. |
|
_défectuosité S _ |
|
L’appel de méthode a réussi, car la transaction était en lecture seule. |
|
La transaction a été abandonnée avec succès. Toutefois, il s’agit d’une transaction coordonnée, et un certain nombre de ressources inscrites ont été abandonnées, car elles n’ont pas pu prendre en charge la sémantique d’abandon-conservation |
|
Aucune modification n’a été apportée pendant cet appel, mais le récepteur souhaite une autre chance de voir si d’autres récepteurs apportent des modifications supplémentaires. |
|
Le récepteur est du contenu et souhaite que la transaction continue. Des modifications ont été apportées à une ou plusieurs ressources pendant cet appel. |
|
Le récepteur est pour le moment et souhaite que la transaction se poursuive, mais si d’autres modifications sont apportées après ce retour par d’autres récepteurs d’événements, ce récepteur souhaite une autre chance de regarder |
|
La transaction a été abandonnée avec succès. Toutefois, l’annulation n’a pas été conservée. |
|
Une opération d’annulation était déjà en cours. |
|
Le gestionnaire de ressources a effectué une validation en une seule phase de la transaction. |
|
La transaction locale n’a pas été abandonnée. |
|
Le gestionnaire de ressources a demandé à être le coordinateur (dernier gestionnaire de ressources) pour la transaction. |
|
La transaction racine souhaite être validée, mais la transaction a été abandonnée |
|
Vous avez effectué un appel de méthode sur un composant COM+ qui a une transaction qui a déjà été abandonnée ou en cours d’abandon. |
|
Il n’y a aucun contexte d’objet MTS |
|
Le composant est configuré pour utiliser la synchronisation et cet appel de méthode provoquerait un interblocage. |
|
Le composant est configuré pour utiliser la synchronisation et un thread a dépassé le délai d’attente pour entrer dans le contexte. |
|
Vous avez effectué un appel de méthode sur un composant COM+ qui a une transaction qui a déjà été validée ou abandonnée. |
|
Le rôle spécifié n’a pas été configuré pour l’application |
|
COM+ n’a pas pu communiquer avec Microsoft Distributed Transaction Coordinator |
|
Une erreur inattendue s’est produite lors de l’activation de COM+. |
|
Échec de l’activation de COM+. Consultez le journal des événements pour plus d’informations |
|
Échec de l’activation de COM+ en raison d’une erreur de configuration ou de catalogue. |
|
L’activation de COM+ a échoué, car l’activation n’a pas pu être effectuée dans le délai spécifié. |
|
Échec de l’activation de COM+ en raison de l’échec d’une fonction d’initialisation. Consultez le journal des événements pour plus d'informations. |
|
L’opération demandée requiert que JIT soit dans le contexte actuel et non |
|
L’opération demandée requiert que le contexte actuel dispose d’une transaction et qu’elle ne soit pas |
|
Le modèle de thread des composants a changé après l’installation dans une application COM+. Réinstallez le composant. |
|
Intrinsèques IIS non disponibles. Démarrez votre travail avec IIS. |
|
Une tentative d’écriture d’un cookie a échoué. |
|
Une tentative d’utilisation d’une base de données a généré une erreur spécifique à la base de données. |
|
Le composant COM+ que vous avez créé doit utiliser le regroupement d’objets pour fonctionner. |
|
Le composant COM+ que vous avez créé doit utiliser la construction d’objet pour fonctionner correctement. |
|
Le composant COM+ nécessite une synchronisation et n’est pas configuré pour celui-ci. |
|
La propriété de niveau TxIsolation pour le composant COM+ en cours de création est plus puissante que la TxIsolationLevel pour le composant « racine » de la transaction. Échec de la création. |
|
Le composant a tenté d’effectuer un appel inter-contexte entre les appels de EnterTransactionScopeand ExitTransactionScope. Cette opération n’est pas autorisée. Les appels inter-contextes ne peuvent pas être effectués dans une étendue de transaction. |
|
Le composant a effectué un appel à EnterTransactionScope, mais n’a pas effectué d’appel correspondant à ExitTransactionScope avant de retourner. |
|
Utiliser la base de données du Registre pour fournir les informations demandées |
|
Réussite, mais statique |
|
Format du presse-papiers Macintosh |
|
La réussite de la suppression a été effectuée |
|
Opération glisser-déplacer annulée |
|
Utiliser le curseur par défaut |
|
Les données ont le même FORMATETC |
|
La vue est déjà gelée |
|
FORMATETC non pris en charge |
|
Même cache |
|
Certains caches n’ont pas été mis à jour |
|
Verbe non valide pour l’objet OLE |
|
Le nombre de verbes est valide mais le verbe ne peut pas être effectué maintenant |
|
Handle de fenêtre non valide passé |
|
Le message est trop long ; certains d’entre eux devaient être tronqués avant l’affichage |
|
Impossible de convertir OLESTREAM en IStorage |
|
Moniker réduit à lui-même |
|
Le préfixe commun est ce moniker |
|
Le préfixe commun est le moniker d’entrée |
|
Le préfixe commun est les deux monikers |
|
Le moniker est déjà inscrit dans la table des objets en cours d’exécution |
|
La tâche est prête à s’exécuter à la prochaine heure planifiée. |
|
La tâche est en cours d'exécution. |
|
La tâche ne s’exécutera pas aux heures planifiées, car elle a été désactivée. |
|
La tâche n’a pas encore été exécutée. |
|
Il n’y a plus d’exécutions planifiées pour cette tâche. |
|
Une ou plusieurs des propriétés nécessaires pour exécuter cette tâche sur une planification n’ont pas été définies. |
|
La dernière exécution de la tâche a été arrêtée par l’utilisateur. |
|
Soit la tâche n’a aucun déclencheur, soit les déclencheurs existants sont désactivés ou non définis. |
|
Les déclencheurs d’événements n’ont pas de durée d’exécution définie. |
|
Déclencheur introuvable. |
|
Une ou plusieurs des propriétés nécessaires pour exécuter cette tâche n’ont pas été définies. |
|
Il n’y a aucune instance en cours d’exécution de la tâche. |
|
Le service Planificateur de tâches n’est pas installé sur cet ordinateur. |
|
Impossible d’ouvrir l’objet de tâche. |
|
L’objet est un objet de tâche non valide ou n’est pas un objet de tâche. |
|
Aucune information de compte n’a été trouvée dans la base de données de sécurité Planificateur de tâches pour la tâche indiquée. |
|
Impossible d’établir l’existence du compte spécifié. |
|
Une altération a été détectée dans la base de données de sécurité Planificateur de tâches ; la base de données a été réinitialisée. |
|
Les services de sécurité Planificateur de tâches ne sont pas disponibles. |
|
La version de l’objet de tâche n’est pas prise en charge ou n’est pas valide. |
|
La tâche a été configurée avec une combinaison non prise en charge de paramètres de compte et d’options d’exécution. |
|
Le service Planificateur de tâches n’est pas en cours d’exécution. |
|
Le code XML de la tâche contient un nœud inattendu. |
|
Le code XML de la tâche contient un élément ou un attribut d’un espace de noms inattendu. |
|
Le fichier XML de la tâche contient une valeur qui n’est pas correctement mise en forme ou en dehors de la plage. |
|
L’élément ou l’attribut requis est manquant dans le fichier XML de la tâche. |
|
Le code XML de la tâche est incorrect. |
|
La tâche est inscrite, mais tous les déclencheurs spécifiés ne démarrent pas la tâche. |
|
La tâche est inscrite, mais peut ne pas démarrer. Le privilège de connexion par lot doit être activé pour le principal de tâche. |
|
Le code XML de la tâche contient un trop grand nombre de nœuds du même type. |
|
La tâche ne peut pas être démarrée après la limite de fin du déclencheur. |
|
Une instance de cette tâche est déjà en cours d’exécution. |
|
La tâche ne s’exécute pas, car l’utilisateur n’est pas connecté. |
|
L’image de tâche est endommagée ou a été falsifiée. |
|
Le service Planificateur de tâches n’est pas disponible. |
|
Le service Planificateur de tâches est trop occupé pour traiter votre demande. Veuillez réessayer plus tard. |
|
Le service de Planificateur de tâches a tenté d’exécuter la tâche, mais la tâche n’a pas été exécutée en raison de l’une des contraintes dans la définition de la tâche. |
|
Le service de Planificateur de tâches a demandé l’exécution de la tâche. |
|
La tâche est désactivée. |
|
La tâche a des propriétés qui ne sont pas compatibles avec les versions précédentes de Windows. |
|
Les paramètres de tâche n’autorisent pas le démarrage de la tâche à la demande. |
|
La combinaison des propriétés que la tâche utilise n’est pas compatible avec le moteur de planification. |
|
Échec de la tentative de création d’un objet de classe |
|
Le service OLE n’a pas pu lier l’objet |
|
Échec de la communication RPC avec le service OLE |
|
Chemin d’accès incorrect à l’objet |
|
Échec de l’exécution du serveur |
|
Le service OLE n’a pas pu communiquer avec le serveur d’objets |
|
Le chemin d’accès du moniker n’a pas pu être normalisé |
|
Le serveur d’objets s’arrête lorsque le service OLE le contacte |
|
Un pointeur de bloc racine non valide a été spécifié |
|
Une chaîne d’allocation contenait un pointeur de lien non valide |
|
La taille d’allocation demandée est trop grande |
|
Toutes les interfaces demandées n’étaient pas disponibles |
|
Le nom d’ordinateur spécifié est introuvable dans le cache. |
|
L’activation requiert qu’un nom complet soit présent sous la clé CLSID. |
|
L’activation nécessite que la valeur RunAs pour l’application soit Activate comme activateur. |
|
La classe n’est pas configurée pour prendre en charge l’activation avec élévation de privilèges. |
|
Interface inconnue. |
|
Membre introuvable. |
|
Paramètre introuvable. |
|
Incompatibilité de type. |
|
Nom inconnu. |
|
Aucun argument nommé. |
|
Type de variable incorrect. |
|
Une exception s’est produite. |
|
En dehors de la plage actuelle. |
|
Index non valide. |
|
Langage inconnu. |
|
La mémoire est verrouillée. |
|
Nombre de paramètres non valide. |
|
Paramètre non facultatif. |
|
Appelé non valide. |
|
Ne prend pas en charge une collection. |
|
Division par zéro |
|
Mémoire tampon insuffisante |
|
Mémoire tampon insuffisante. |
|
Nom de champ non défini dans l’enregistrement. |
|
Ancien format ou bibliothèque de types non valide. |
|
Ancien format ou bibliothèque de types non valide. |
|
Erreur lors de l’accès au registre OLE. |
|
Bibliothèque non inscrite. |
|
Lié à un type inconnu. |
|
Nom qualifié interdit. |
|
Référence anticipée non valide, ou référence à un type non compilé. |
|
Incompatibilité de type. |
|
Element not found. |
|
Nom ambigu. |
|
Le nom existe déjà dans la bibliothèque. |
|
LCID inconnu. |
|
Fonction non définie dans la DLL spécifiée. |
|
Type de module incorrect pour l’opération. |
|
La taille ne peut pas dépasser 64 Ko. |
|
ID dupliqué dans la hiérarchie d’héritage. |
|
Profondeur d’héritage incorrecte dans la hmember OLE standard. |
|
Incompatibilité de type. |
|
Nombre d’arguments non valide. |
|
Erreur d’e/s. |
|
Erreur lors de la création d’un fichier tmp unique. |
|
Erreur lors du chargement de la bibliothèque de types/DLL. |
|
Fonctions de propriété incohérentes. |
|
Dépendance circulaire entre les types/modules. |
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|