Codes d’erreur COM (STG, RPC)

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 pour le 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
STG_E_INVALIDFUNCTION
0x80030001
Impossible d’effectuer l’opération demandée.
STG_E_FILENOTFOUND
0x80030002
introuvable.
STG_E_PATHNOTFOUND
0x80030003
Le chemin %1 est introuvable.
STG_E_TOOMANYOPENFILES
0x80030004
Les ressources sont insuffisantes pour ouvrir un autre fichier.
STG_E_ACCESSDENIED
0x80030005
Accès refusé.
STG_E_INVALIDHANDLE
0x80030006
Tentative d’opération sur un objet non valide.
STG_E_INSUFFICIENTMEMORY
0x80030008
La mémoire disponible est insuffisante pour terminer l’opération.
STG_E_INVALIDPOINTER
0x80030009
Erreur de pointeur non valide.
STG_E_NOMOREFILES
0x80030012
Il n’y a plus d’entrées à retourner.
STG_E_DISKISWRITEPROTECTED
0x80030013
Le disque est protégé en écriture.
STG_E_SEEKERROR
0x80030019
Une erreur s’est produite lors d’une opération de recherche.
STG_E_WRITEFAULT
0x8003001D
Une erreur de disque s’est produite pendant une opération d’écriture.
STG_E_READFAULT
0x8003001E
Une erreur de disque s’est produite pendant une opération de lecture.
STG_E_SHAREVIOLATION
0x80030020
Une violation de partage s’est produite.
STG_E_LOCKVIOLATION
0x80030021
Une violation de verrou s’est produite.
STG_E_FILEALREADYEXISTS
0x80030050
existe déjà.
STG_E_INVALIDPARAMETER
0x80030057
Erreur de paramètre non valide.
STG_E_MEDIUMFULL
0x80030070
L’espace disque est insuffisant pour terminer l’opération.
STG_E_PROPSETMISMATCHED
0x800300F0
Écriture non valide d’une propriété non simple dans un ensemble de propriétés simples.
STG_E_ABNORMALAPIEXIT
0x800300FA
Un appel d’API s’est arrêté de façon anormale.
STG_E_INVALIDHEADER
0x800300FB
Le fichier %1 n’est pas un fichier composé valide.
STG_E_INVALIDNAME
0x800300FC
Le nom %1 n’est pas valide.
STG_E_UNKNOWN
0x800300FD
Une erreur inattendue s’est produite.
STG_E_UNIMPLEMENTEDFUNCTION
0x800300FE
Cette fonction n’est pas implémentée.
STG_E_INVALIDFLAG
0x800300FF
Erreur d’indicateur non valide.
STG_E_INUSE
0x80030100
Tentative d’utilisation d’un objet occupé.
STG_E_NOTCURRENT
0x80030101
Le stockage a été modifié depuis le dernier commit.
STG_E_REVERTED
0x80030102
Tentative d’utilisation d’un objet qui a cessé d’exister.
STG_E_CANTSAVE
0x80030103
Impossible d’enregistrer.
STG_E_OLDFORMAT
0x80030104
Le fichier composé %1 a été produit avec une version incompatible du stockage.
STG_E_OLDDLL
0x80030105
Le fichier composé %1 a été produit avec une version plus récente du stockage.
STG_E_SHAREREQUIRED
0x80030106
Share.exe ou équivalent est requis pour le fonctionnement.
STG_E_NOTFILEBASEDSTORAGE
0x80030107
Opération non valide appelée sur le stockage non basé sur les fichiers.
STG_E_EXTANTMARSHALLINGS
0x80030108
Opération illégale appelée sur l’objet avec des marshalings existant.
STG_E_DOCFILECORRUPT
0x80030109
Le fichier docfile a été endommagé.
STG_E_BADBASEADDRESS
0x80030110
OLE32.DLL a été chargé à la mauvaise adresse.
STG_E_DOCFILETOOLARGE
0x80030111
Le fichier composé est trop volumineux pour l’implémentation actuelle
STG_E_NOTSIMPLEFORMAT
0x80030112
Le fichier composé n’a pas été créé avec l’indicateur STGM_SIMPLE
STG_E_INCOMPLETE
0x80030201
Le téléchargement du fichier a été abandonné de façon anormale. Le fichier est incomplet.
STG_E_TERMINATED
0x80030202
Le téléchargement du fichier a été arrêté.
STG_S_CONVERTED
0x00030200
Le fichier sous-jacent a été converti au format de fichier composé.
STG_S_BLOCK
0x00030201
L’opération de stockage doit se bloquer jusqu’à ce que davantage de données soient disponibles.
STG_S_RETRYNOW
0x00030202
L’opération de stockage doit réessayer immédiatement.
STG_S_MONITORING
0x00030203
Le récepteur d’événements notifié n’influence pas l’opération de stockage.
STG_S_MULTIPLEOPENS
0x00030204
Plusieurs ouvertures empêchent la consolidation. (validation réussie).
STG_S_CONSOLIDATIONFAILED
0x00030205
Échec de la consolidation du fichier de stockage. (validation réussie).
STG_S_CANNOTCONSOLIDATE
0x00030206
La consolidation du fichier de stockage n’est pas appropriée. (validation réussie).
STG_E_STATUS_COPY_PROTECTION_FAILURE
0x80030305
Erreur de protection contre la copie générique.
STG_E_CSS_AUTHENTICATION_FAILURE
0x80030306
Erreur de la protection contre la copie - Échec de l’authentification CSS DVD.
STG_E_CSS_KEY_NOT_PRESENT
0x80030307
Erreur de protection contre la copie : le secteur donné n’a pas de clé CSS valide.
STG_E_CSS_KEY_NOT_ESTABLISHED
0x80030308
Erreur de la protection contre la copie : clé de session DVD non établie.
STG_E_CSS_SCRAMBLED_SECTOR
0x80030309
Erreur de la protection contre la copie : la lecture a échoué, car le secteur est chiffré.
STG_E_CSS_REGION_MISMATCH
0x8003030A
Erreur de la protection contre la copie : la région du DVD actuel ne correspond pas au paramètre de région du lecteur.
STG_E_RESETS_EXHAUSTED
0x8003030B
Erreur de la protection contre la copie : le paramètre de région du lecteur peut être permanent ou le nombre de réinitialisations utilisateur a été épuisé.
RPC_E_CALL_REJECTED
0x80010001
L’appel a été rejeté par l’appelé.
RPC_E_CALL_CANCELED
0x80010002
L’appel a été annulé par le filtre de messages.
RPC_E_CANTPOST_INSENDCALL
0x80010003
L’appelant envoie un appel SendMessage intertâche et ne peut pas appeler via PostMessage.
RPC_E_CANTCALLOUT_INASYNCCALL
0x80010004
L’appelant distribue un appel asynchrone et ne peut pas effectuer d’appel sortant pour le compte de cet appel.
RPC_E_CANTCALLOUT_INEXTERNALCALL
0x80010005
Il n’est pas autorisé d’appeler à l’intérieur du filtre de message.
RPC_E_CONNECTION_TERMINATED
0x80010006
La connexion s’est arrêtée ou est dans un état faux et ne peut plus être utilisée. Les autres connexions sont toujours valides.
RPC_E_SERVER_DIED
0x80010007
L’appelé (serveur [pas d’application serveur]) n’est pas disponible et a disparu ; toutes les connexions ne sont pas valides. L’appel a peut-être été exécuté.
RPC_E_CLIENT_DIED
0x80010008
L’appelant (client) a disparu pendant que l’appelant (serveur) traitait un appel.
RPC_E_INVALID_DATAPACKET
0x80010009
Le paquet de données avec les données de paramètre marshalées est incorrect.
RPC_E_CANTTRANSMIT_CALL
0x8001000A
L’appel n’a pas été transmis correctement; la file d’attente des messages était pleine et n’a pas été vidée après la sortie.
RPC_E_CLIENT_CANTMARSHAL_DATA
0x8001000B
Le client (appelant) ne peut pas marshaler les données de paramètre - mémoire insuffisante, etc.
RPC_E_CLIENT_CANTUNMARSHAL_DATA
0x8001000C
Le client (appelant) ne peut pas annuler la délimitation des données de retour - mémoire insuffisante, etc.
RPC_E_SERVER_CANTMARSHAL_DATA
0x8001000D
Le serveur (appelé) ne peut pas marshaler les données de retour - mémoire insuffisante, etc.
RPC_E_SERVER_CANTUNMARSHAL_DATA
0x8001000E
Le serveur (appelé) ne peut pas annuler les données de paramètre - mémoire insuffisante, etc.
RPC_E_INVALID_DATA
0x8001000F
Les données reçues ne sont pas valides ; il peut s’agir de données serveur ou client.
RPC_E_INVALID_PARAMETER
0x80010010
Un paramètre particulier n’est pas valide et ne peut pas être (un)marshaled.
RPC_E_CANTCALLOUT_AGAIN
0x80010011
Il n’y a pas de deuxième appel sortant sur le même canal dans la conversation DDE.
RPC_E_SERVER_DIED_DNE
0x80010012
L’appelé (serveur [pas d’application serveur]) n’est pas disponible et a disparu ; toutes les connexions ne sont pas valides. L’appel n’a pas été exécuté.
RPC_E_SYS_CALL_FAILED
0x80010100
System call failed.
RPC_E_OUT_OF_RESOURCES
0x80010101
Impossible d’allouer une ressource requise (mémoire, événements, ...)
RPC_E_ATTEMPTED_MULTITHREAD
0x80010102
Tentative d’appels sur plusieurs threads en mode thread unique.
RPC_E_NOT_REGISTERED
0x80010103
L’interface demandée n’est pas inscrite sur l’objet serveur.
RPC_E_FAULT
0x80010104
RPC n’a pas pu appeler le serveur ou ne peut pas retourner les résultats de l’appel du serveur.
RPC_E_SERVERFAULT
0x80010105
Le serveur a levé une exception.
RPC_E_CHANGED_MODE
0x80010106
Impossible de modifier le mode de thread une fois qu’il est défini.
RPC_E_INVALIDMETHOD
0x80010107
La méthode appelée n’existe pas sur le serveur.
RPC_E_DISCONNECTED
0x80010108
L’objet appelé s’est déconnecté de ses clients.
RPC_E_RETRY
0x80010109
L’objet appelé a choisi de ne pas traiter l’appel maintenant. Réessayez plus tard.
RPC_E_SERVERCALL_RETRYLATER
0x8001010A
Le filtre de messages indique que l’application est occupée.
RPC_E_SERVERCALL_REJECTED
0x8001010B
Le filtre de messages a rejeté l’appel.
RPC_E_INVALID_CALLDATA
0x8001010C
Une interface de contrôle d’appel a été appelée avec des données non valides.
RPC_E_CANTCALLOUT_ININPUTSYNCCALL
0x8001010D
Impossible d’effectuer un appel sortant, car l’application distribue un appel synchrone d’entrée.
RPC_E_WRONG_THREAD
0x8001010E
L’application a appelé une interface qui a été marshalée pour un autre thread.
RPC_E_THREAD_NOT_INIT
0x8001010F
CoInitialize n’a pas été appelé sur le thread actuel.
RPC_E_VERSION_MISMATCH
0x80010110
La version d’OLE sur les ordinateurs client et serveur ne correspond pas.
RPC_E_INVALID_HEADER
0x80010111
OLE a reçu un paquet avec un en-tête non valide.
RPC_E_INVALID_EXTENSION
0x80010112
OLE a reçu un paquet avec une extension non valide.
RPC_E_INVALID_IPID
0x80010113
L’objet ou l’interface demandé n’existe pas.
RPC_E_INVALID_OBJECT
0x80010114
L’objet demandé n’existe pas.
RPC_S_CALLPENDING
0x80010115
OLE a envoyé une demande et attend une réponse.
RPC_S_WAITONTIMER
0x80010116
OLE attend avant de réessayer une demande.
RPC_E_CALL_COMPLETE
0x80010117
Impossible d’accéder au contexte d’appel une fois l’appel terminé.
RPC_E_UNSECURE_CALL
0x80010118
L’emprunt d’identité sur les appels non sécurisés n’est pas pris en charge.
RPC_E_TOO_LATE
0x80010119
La sécurité doit être initialisée avant que les interfaces ne soient marshalées ou non. Elle ne peut être modifiée une fois initialisée. »
RPC_E_NO_GOOD_SECURITY_PACKAGES
0x8001011A
Aucun package de sécurité n’est installé sur cet ordinateur, l’utilisateur n’est pas connecté ou il n’existe aucun package de sécurité compatible entre le client et le serveur.
RPC_E_ACCESS_DENIED
0x8001011B
L’accès est refusé.
RPC_E_REMOTE_DISABLED
0x8001011C
Les appels distants ne sont pas autorisés pour ce processus.
RPC_E_INVALID_OBJREF
0x8001011D
Le paquet de données d’interface marshalé (OBJREF) a un format non valide ou inconnu.
RPC_E_NO_CONTEXT
0x8001011E
Aucun contexte n’est associé à cet appel. Cela se produit pour certains appels marshalés personnalisés et côté client de l’appel.
RPC_E_TIMEOUT
0x8001011F
Cette opération a été renvoyée car le délai d'attente a expiré.
RPC_E_NO_SYNC
0x80010120
Il n’y a aucun objet de synchronisation à attendre.
RPC_E_FULLSIC_REQUIRED
0x80010121
Nom du principal SSL de la chaîne d’émetteur du sujet complet attendu du serveur.
RPC_E_INVALID_STD_NAME
0x80010122
Le nom principal n’est pas un nom MSSTD valide.
CO_E_FAILEDTOIMPERSONATE
0x80010123
Impossible d’emprunter l’identité du client DCOM
CO_E_FAILEDTOGETSECCTX
0x80010124
Impossible d’obtenir le contexte de sécurité du serveur
CO_E_FAILEDTOOPENTHREADTOKEN
0x80010125
Impossible d’ouvrir le jeton d’accès du thread actuel
CO_E_FAILEDTOGETTOKENINFO
0x80010126
Impossible d’obtenir des informations utilisateur à partir d’un jeton d’accès
CO_E_TRUSTEEDOESNTMATCHCLIENT
0x80010127
Le client qui a appelé IAccessControl::IsAccessPermitted n’était pas le fiduciaire fourni à la méthode
CO_E_FAILEDTOQUERYCLIENTBLANKET
0x80010128
Impossible d’obtenir la couverture de sécurité du client
CO_E_FAILEDTOSETDACL
0x80010129
Impossible de définir une liste de contrôle d’accès discrétionnaire dans un descripteur de sécurité
CO_E_ACCESSCHECKFAILED
0x8001012A
La fonction système, AccessCheck, a retourné false
CO_E_NETACCESSAPIFAILED
0x8001012B
NetAccessDel ou NetAccessAdd a retourné un code d’erreur.
CO_E_WRONGTRUSTEENAMESYNTAX
0x8001012C
L’une des chaînes d’administrateur fournies par l’utilisateur n’était pas conforme à la <syntaxe Domain>\<Name> et il ne s’agissait pas de la chaîne « * »
CO_E_INVALIDSID
0x8001012D
L’un des identificateurs de sécurité fournis par l’utilisateur n’était pas valide
CO_E_CONVERSIONFAILED
0x8001012E
Impossible de convertir une chaîne d’administrateur de caractères larges en chaîne fiduciaire multioctet
CO_E_NOMATCHINGSIDFOUND
0x8001012F
Impossible de trouver un identificateur de sécurité qui correspond à une chaîne d’administrateur fournie par l’utilisateur
CO_E_LOOKUPACCSIDFAILED
0x80010130
Échec de la fonction système LookupAccountSID
CO_E_NOMATCHINGNAMEFOUND
0x80010131
Impossible de trouver un nom de fiduciaire correspondant à un identificateur de sécurité fourni par l’utilisateur
CO_E_LOOKUPACCNAMEFAILED
0x80010132
Échec de la fonction système LookupAccountName
CO_E_SETSERLHNDLFAILED
0x80010133
Impossible de définir ou de réinitialiser un handle de sérialisation
CO_E_FAILEDTOGETWINDIR
0x80010134
Impossible d’obtenir le répertoire Windows
CO_E_PATHTOOLONG
0x80010135
Chemin d'accès trop long
CO_E_FAILEDTOGENUUID
0x80010136
Impossible de générer un uuid.
CO_E_FAILEDTOCREATEFILE
0x80010137
Impossible de créer un fichier
CO_E_FAILEDTOCLOSEHANDLE
0x80010138
Impossible de fermer un handle de sérialisation ou un handle de fichier.
CO_E_EXCEEDSYSACLLIMIT
0x80010139
Le nombre d’AE dans une liste de contrôle d’accès dépasse la limite système.
CO_E_ACESINWRONGORDER
0x8001013A
Les ACÉ DENY_ACCESS ne sont pas tous disposés devant les GRANT_ACCESS les ACÉ dans le flux.
CO_E_INCOMPATIBLESTREAMVERSION
0x8001013B
La version du format ACL dans le flux n’est pas prise en charge par cette implémentation d’IAccessControl
CO_E_FAILEDTOOPENPROCESSTOKEN
0x8001013C
Impossible d’ouvrir le jeton d’accès du processus serveur
CO_E_DECODEFAILED
0x8001013D
Impossible de décoder la liste de contrôle d’accès dans le flux fourni par l’utilisateur
CO_E_ACNOTINITIALIZED
0x8001013F
L’objet COM IAccessControl n’est pas initialisé
CO_E_CANCEL_DISABLED
0x80010140
L’annulation d’appel est désactivée
RPC_E_UNEXPECTED
0x8001FFFF
Une erreur interne s’est produite.

Spécifications

Condition requise Valeur
En-tête
Winerror.h

Voir aussi

Codes d’erreur COM