Voici la liste des codes d'erreurs qu'utilise l'API du C pour pour le système d'exploitation OS/2 :
Valeur | Constante | Description |
---|---|---|
0 | NO_ERROR | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
1 | ERROR_INVALID_FUNCTION | Cette valeur permet d'indiquer qu'une erreur de fonction invalide s'est produite. |
2 | ERROR_FILE_NOT_FOUND | Cette valeur permet d'indiquer qu'une erreur de fichier introuvable s'est produite. |
3 | ERROR_PATH_NOT_FOUND | Cette valeur permet d'indiquer qu'une erreur de chemin introuvable s'est produite. |
4 | ERROR_TOO_MANY_OPEN_FILES | Cette valeur permet d'indiquer qu'une erreur de trop de fichier ouvert simultanément s'est produite. |
5 | ERROR_ACCESS_DENIED | Cette valeur permet d'indiquer qu'une erreur d'accès refusé s'est produite. |
6 | ERROR_INVALID_HANDLE | Cette valeur permet d'indiquer que la valeur du hmuxSemaphore ne point pas sur un sémaphore valide. |
8 | ERROR_NOT_ENOUGH_MEMORY | Cette valeur permet d'indiquer que la limite de mémoire système est atteinte. |
10 | ERROR_BAD_ENVIRONMENT | Cette valeur permet d'indiquer qu'une erreur se mauvaise environnement s'est produite. |
11 | ERROR_BAD_FORMAT | Cette valeur permet d'indiquer qu'une erreur de mauvais format s'est produite. |
12 | ERROR_INVALID_ACCESS | Cette valeur permet d'indiquer une erreur d'accès invalide. |
13 | ERROR_INVALID_DATA | Cette valeur permet d'indiquer qu'une erreur de données invalides s'est produite. |
15 | ERROR_INVALID_DRIVE | Cette valeur permet d'indiquer qu'une erreur d'unité de disque invalide. |
16 | ERROR_CURRENT_DIRECTORY | Cette valeur permet d'indiquer qu'une erreur causé par le répertoire courant. |
18 | ERROR_NO_MORE_FILES | Cette valeur permet d'indiquer qu'il n'y a plus de fichiers trouvés. |
24 | ERROR_BAD_LENGTH | Cette valeur permet d'indiquer que les informations d'une mauvaise longueur. |
26 | ERROR_NOT_DOS_DISK | Cette valeur permet d'indiquer qu'une erreur de disque non-DOS s'est produite. |
31 | ERROR_GEN_FAILURE | Cette valeur permet d'indiquer un échec général. |
32 | ERROR_SHARING_VIOLATION | Cette valeur permet d'indiquer qu'une erreur de violation de partage s'est produite. |
33 | ERROR_LOCK_VIOLATION | Cette valeur permet d'indiquer qu'une erreur de violation de verrou s'est produite. |
36 | ERROR_SHARING_BUFFER_EXCEEDED | Cette valeur permet d'indiquer qu'une erreur de dépassement de limite de tampon partagé s'est produite. |
82 | ERROR_CANNOT_MAKE | Cette valeur permet d'indiquer qu'il n'est pas possible de le créer. |
84 | ERROR_OUT_OF_STRUCTURES | Cette valeur permet d'indiquer qu'une erreur en dehors des structures s'est produite. |
87 | ERROR_INVALID_PARAMETER | Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale. |
89 | ERROR_NO_PROC_SLOTS | Cette valeur permet d'indiquer qu'une procédure n'est pas dans l'entrée lui étant attribué. |
95 | ERROR_INTERRUPT | Cette valeur permet d'indiquer qu'une erreur d'interruption s'est produite. |
99 | ERROR_DEVICE_IN_USE | Cette valeur permet d'indiquer que le périphérique est actuellement en utilisation. |
100 | ERROR_TOO_MANY_SEMAPHORES | Cette valeur permet d'indiquer que la limite système de 64 sémaphore est dépassé par ce sémaphore MuxWait. |
102 | ERROR_SEM_IS_SET | Cette valeur permet d'indiquer que l'erreur est provoqué par une sémaphore étant fixé. |
103 | ERROR_TOO_MANY_SEM_REQUESTS | Cette valeur permet d'indiquer qu'une erreur de limite système d'utilisation de sémaphore, soit de 65535, est atteinte. |
105 | ERROR_SEM_OWNER_DIED | Cette valeur permet d'indiquer que le propriétaire du sémaphore MuxWait spécifié est terminé. |
108 | ERROR_DRIVE_LOCKED | Cette valeur permet d'indiquer qu'une erreur d'unité verrouillé s'est produite. |
109 | ERROR_BROKEN_PIPE | Cette valeur permet d'indiquer une erreur de tuyau arrêté s'est produite. |
110 | ERROR_OPEN_FAILED | Cette valeur permet d'indiquer un échec d'ouverture de fichier ou de périphérique. |
111 | ERROR_BUFFER_OVERFLOW | Cette valeur permet d'indiquer qu'un débordement du tampon s'est produit. |
112 | ERROR_DISK_FULL | Cette valeur permet d'indiquer que l'unité de disque de destination est plein. |
113 | ERROR_NO_MORE_SEARCH_HANDLES | Cette valeur permet d'indiquer qu'il n'y a plus de Handle de recherche disponible. |
114 | ERROR_INVALID_TARGET_HANDLE | Cette valeur permet d'indiquer une erreur de Handle de destination invalide. |
115 | ERROR_PROTECTION_VIOLATION | Cette valeur permet d'indiquer qu'une erreur de violation de protection. |
117 | ERROR_INVALID_CATEGORY | Cette valeur permet d'indiquer qu'une erreur de catégorie invalide. |
119 | ERROR_BAD_DRIVER_LEVEL | Cette valeur permet d'indiquer une erreur de mauvais niveau de pilote. |
123 | ERROR_INVALID_NAME | Cette valeur permet d'indiquer que le nom pszSemaphoreName est rejeté par un fichier système. |
124 | ERROR_INVALID_LEVEL | Cette valeur permet d'indiquer une erreur de niveau invalide. |
127 | ERROR_PROC_NOT_FOUND | Cette valeur permet d'indiquer qu'une procédure est introuvable. |
128 | ERROR_WAIT_NO_CHILDREN | Cette valeur permet d'indiquer qu'une erreur d'attente après un processus enfant s'est produite. |
129 | ERROR_CHILD_NOT_COMPLETE | Cette valeur permet d'indiquer qu'une erreur d'un processus enfant non complété s'est produite. |
163 | ERROR_UNCERTAIN_MEDIA | Cette valeur permet d'indiquer une erreur de média incertain. |
164 | ERROR_MAX_THRDS_REACHED | Cette valeur permet d'indiquer qu'une erreur de dépassement du nombre maximal de processus léger attachable. |
165 | ERROR_MONITORS_NOT_SUPPORTED | Cette valeur permet d'indiquer une erreur de moniteur non-supporté. |
173 | ERROR_CANCEL_VIOLATION | Cette valeur permet d'indiquer qu'une erreur de violation d'accès s'est produite en tentant d'annuler le verrou. |
180 | ERROR_INVALID_SEGMENT_NUMBER | Cette valeur permet d'indiquer qu'une erreur de nombre de segment invalide s'est produit. |
182 | ERROR_INVALID_ORDINAL | Cette valeur permet d'indiquer un ordinal invalide. |
183 | ERROR_ALREADY_EXISTS | Cette valeur permet d'indiquer que l'élément est déjà existant. |
184 | ERROR_NO_CHILD_PROCESS | Cette valeur permet d'indiquer qu'il n'y a pas de processus enfant. |
187 | ERROR_SEM_NOT_FOUND | Cette valeur permet d'indiquer qu'il n'y a pas de sémaphore avec le nom dans pszSemaphoreName. |
190 | ERROR_INVALID_MODULETYPE | Cette valeur permet d'indiquer un type de module invalide. |
191 | ERROR_INVALID_EXE_SIGNATURE | Cette valeur permet d'indiquer une signature d'exécutable invalide. |
192 | ERROR_EXE_MARKED_INVALID | Cette valeur permet d'indiquer une erreur de marque d'exécutable invalide s'est produite. |
194 | ERROR_ITERATED_DATA_EXCEEDS_64K | Cette valeur permet d'indiquer une erreur de données excédant la limite de 64 Ko se produit. |
195 | ERROR_INVALID_MINALLOCSIZE | Cette valeur permet d'indiquer une erreur de taille d'allocation minimum invalide. |
196 | ERROR_DYNLINK_FROM_INVALID_RING | Cette valeur permet d'indiquer une erreur de lien dynamique invalide dans l'anneau. |
198 | ERROR_INVALID_SEGDPL | Cette valeur permet d'indiquer une erreur de segment DPL invalide. |
199 | ERROR_AUTODATASEG_EXCEEDS_64K | Cette valeur permet d'indiquer une erreur de segment de données dépassant la limite 64 Ko. |
201 | ERROR_RELOCSRC_CHAIN_EXCEEDS_SEGLIMIT | Cette valeur permet d'indiquer une erreur de relocalisation d'une source excédant la limite de segment. |
206 | ERROR_FILENAME_EXCED_RANGE | Cette valeur permet d'indiquer une erreur de nom de fichier excédant la limite du rang. |
208 | ERROR_META_EXPANSION_TOO_LONG | Cette valeur permet d'indiquer une erreur d'extension méta trop longue. |
209 | ERROR_INVALID_SIGNAL_NUMBER | Cette valeur permet d'indiquer que le numéro de signal et invalide. |
212 | ERROR_LOCKED | Cette valeur permet d'indiquer une erreur de verrou. |
217 | ERROR_ZOMBIE_PROCESS | Cette valeur permet d'indiquer qu'une erreur de processus en état zombie. |
224 | ERROR_SMG_NO_TARGET_WINDOW | Cette valeur permet d'indiquer qu'il n'y a pas de gestionnaire de session pour la fenêtre de destination. |
230 | ERROR_BAD_PIPE | Cette valeur permet d'indiquer qu'une erreur de mauvais tuyau s'est produite. |
231 | ERROR_PIPE_BUSY | Cette valeur permet d'indiquer qu'une erreur de tuyau occupé s'est produite. |
233 | ERROR_PIPE_NOT_CONNECTED | Cette valeur permet d'indiquer qu'une erreur de tuyau non connecté s'est produite. |
234 | ERROR_MORE_DATA | Cette valeur permet d'indiquer qu'une erreur de trop de données s'est produite. |
252 | ERROR_INVALID_FSD_NAME | Cette valeur permet d'indiquer une erreur de nom FSD invalide. |
253 | ERROR_INVALID_PATH | Cette valeur permet d'indiquer une erreur de chemin valide. |
254 | ERROR_INVALID_EA_NAME | Cette valeur permet d'indiquer une erreur de nom EA invalide. |
255 | ERROR_EA_LIST_INCONSISTENT | Cette valeur permet d'indiquer une erreur de liste inconsistante dans le EA. |
267 | ERROR_DIRECTORY | Cette valeur permet d'indiquer une erreur dans le répertoire. |
275 | ERROR_EAS_DIDNT_FIT | Cette valeur permet d'indiquer une erreur EAS ne correspondant pas à son espace attribué. |
282 | ERROR_EAS_NOT_SUPPORTED | Cette valeur permet d'indiquer qu'il ne s'agit pas d'un support EA. |
283 | ERROR_NEED_EAS_FOUND | Cette valeur permet d'indiquer que le fichier système de destination ne supporte pas l'EA et que le fichier source EA contient un EA nécessaire. |
284 | ERROR_DUPLICATE_HANDLE | Cette valeur permet d'indiquer que la sémaphore référé par un pSemRecord est déjà ajouter à la sémaphore MuxWait. |
285 | ERROR_DUPLICATE_NAME | Cette valeur permet d'indiquer que le nom pszSemaphoreName est en utilisation. |
286 | ERROR_EMPTY_MUXWAIT | Cette valeur permet d'indiquer qu'une erreur de sémaphore MuxWait avec un hmuxSemaphore s'est produite. |
287 | ERROR_MUTEX_OWNED | Cette valeur permet d'indiquer qu'une erreur de propriétaire actuellement Mutex dans une liste de sémaphore MuxWait s'est produite. |
288 | ERROR_NOT_OWNER | Cette valeur permet d'indiquer que le processus appelant n'est pas le propriétaire actuel de la sémaphore. |
289 | ERROR_PARAM_TOO_SMALL | Cette valeur permet d'indiquer que la valeur pointe sur un pulSemaphoreRecords trop petit. |
290 | ERROR_TOO_MANY_HANDLES | Cette valeur permet d'indiquer que la limite du système de 65536 sémaphores est excédée. |
291 | ERROR_TOO_MANY_OPENS | Cette valeur permet d'indiquer que l'utilisation d'un compteur pour la sémaphore en question excède la limite système de 65535. |
292 | ERROR_WRONG_TYPE | Cette valeur permet d'indiquer que la sémaphore référé par un pSemRecord est type différent et est déjà dans la liste d'un hmuxSemaphore. |
295 | ERROR_INIT_ROUTINE_FAILED | Cette valeur permet d'indiquer une erreur d'initialisation de routine a échoué. |
298 | ERROR_TOO_MANY_POSTS | Cette valeur permet d'indiquer qu'il y a trop de poste simultanément de 65535. |
299 | ERROR_ALREADY_POSTED | Cette valeur permet d'indiquer que la sémaphore est déjà posté. |
300 | ERROR_ALREADY_RESET | Cette valeur permet d'indiquer que la sémaphore est déjà réinitialisé, aucun postage ne s'est produit depuis la dernière réinitialisation. |
303 | ERROR_INVALID_PROCID | Cette valeur permet d'indiquer un identificateur de procédure invalide. |
305 | ERROR_NOT_DESCENDANT | Cette valeur permet d'indiquer erreur non descendante. |
309 | ERROR_INVALID_THREADID | Cette valeur permet d'indiquer que l'identificateur de processus léger est invalide. |
310 | ERROR_DOSSUB_SHRINK | Cette valeur permet d'indiquer qu'une erreur d'étirement de sous-mémoire s'est produite. |
311 | ERROR_DOSSUB_NOMEM | Cette valeur permet d'indiquer qu'il n'y a plus de mémoire de disponible en sous-allocation. |
312 | ERROR_DOSSUB_OVERLAP | Cette valeur permet d'indiquer qu'une erreur de sous mémoire overlap s'est produite. |
322 | ERROR_TS_WAKEUP | Cette valeur permet d'indiquer qu'une erreur de réveille du temps système s'est produite. |
323 | ERROR_TS_SEMHANDLE | Cette valeur permet d'indiquer une erreur de Handle de sémaphore. |
324 | ERROR_TS_NOTIMER | Cette valeur permet d'indiquer qu'il n'y a pas de minuterie. |
327 | ERROR_TS_DATETIME | Cette valeur permet d'indiquer qu'une erreur s'est produite en voulant modifié le temps. |
328 | ERROR_SYS_INTERNAL | Cette valeur permet d'indiquer qu'une erreur de système interne s'est produite. N.B.: Cette valeur s'applique seulement au PowerPC. |
332 | ERROR_QUE_DUPLICATE | Cette valeur permet d'indiquer une erreur de duplication de file d'attente. |
334 | ERROR_QUE_NO_MEMORY | Cette valeur permet d'indiquer une erreur de manque de mémoire pour la file d'attente. |
335 | ERROR_QUE_INVALID_NAME | Cette valeur permet d'indiquer un nom invalide pour la file d'attente. |
337 | ERROR_QUE_INVALID_HANDLE | Cette valeur permet d'indiquer que le Handle de la file d'attente est invalide. |
369 | ERROR_SMG_INVALID_SESSION_ID | Cette valeur permet d'indiquer que l'identificateur de session est invalide pour le gestionnaire de session. |
376 | ERROR_KBD_INVALID_LENGTH | Cette valeur permet d'indiquer que la longueur du clavier est invalide. |
377 | ERROR_KBD_INVALID_ECHO_MASK | Cette valeur permet d'indiquer que le masque d'écho du clavier est invalide. |
378 | ERROR_KBD_INVALID_INPUT_MASK | Cette valeur permet d'indiquer que le masque d'entrée du clavier est invalide. |
397 | ERROR_NLS_OPEN_FAILED | Cette valeur permet d'indiquer qu'une erreur d'ouverture NLS s'ets produite. |
398 | ERROR_NO_COUNTRY_OR_CODEPAGE | Cette valeur permet d'indiquer que le pays ou le code de page est introuvable. |
399 | ERROR_NLS_TABLE_TRUNCATED | Cette valeur permet d'indiquer que le table NLS est tronqué ou incomplète. |
418 | ERROR_SMG_INVALID_CALL | Cette valeur permet d'indiquer un appel invalide au gestionnaire de session. |
439 | ERROR_KBD_INVALID_HANDLE | Cette valeur permet d'indiquer que le Handle du clavier est invalide. |
445 | ERROR_KBD_FOCUS_REQUIRED | Cette valeur permet d'indiquer que le focus du clavier est requis. |
447 | ERROR_KBD_KEYBOARD_BUSY | Cette valeur permet d'indiquer que le clavier est occupé. |
455 | ERROR_SMG_INVALID_BOND_OPTION | Cette valeur permet d'indiquer un erreur de limite d'option invalide s'est produit dans le gestionnaire de session. |
456 | ERROR_SMG_INVALID_SELECT_OPT | Cette valeur permet d'indiquer un erreur de sélection d'option invalide s'est produit dans le gestionnaire de session. |
458 | ERROR_SMG_INVALID_STOP_OPTION | Cette valeur permet d'indiquer un option d'arrêt d'arret invalide dans le gestionnaire de session. |
459 | ERROR_SMG_BAD_RESERVE | Cette valeur permet d'indiquer une mauvaise réservé dans le gestionnaire de session. |
460 | ERROR_SMG_PROCESS_NOT_PARENT | Cette valeur permet d'indiquer que le processus n'a pas de parent dans le gestionnaire de session. |
461 | ERROR_SMG_INVALID_DATA_LENGTH | Cette valeur permet d'indiquer que les données sont de longueurs invalide dans le gestionnaire de session. |
463 | ERROR_SMG_RETRY_SUB_ALLOC | Cette valeur permet d'indiquer une tentative réallocation dans le gestionnaire de session n'a pas réussis. |
464 | ERROR_KBD_DETACHED | Cette valeur permet d'indiquer qu'une erreur s'est produite à cause que le clavier est débranché. |
484 | ERROR_CRITSEC_OVERFLOW | Cette valeur permet d'indiquer une erreur de débordement dans une section critique s'est produit. |
485 | ERROR_CRITSEC_UNDERFLOW | Cette valeur permet d'indiquer un sous débordement dans une section critique. |
487 | ERROR_INVALID_ADDRESS | Cette valeur permet d'indiquer une erreur d'adresse invalide. |
504 | ERROR_KBD_EXTENDED_SG | Cette valeur permet d'indiquer un problème de clavier étendue. |
532 | ERROR_DOSSUB_CORRUPTED | Cette valeur permet d'indiquer qu'il y a corruption de sous-mémoire. |
640 | ERROR_TIMEOUT | Cette valeur permet d'indiquer que l'appelant est bloqué par ulTimeout millisecondes mais le propriétaire de sémaphore ne peut pas obtenir de limite de temps, donc le temps est expiré. |
644 | ERROR_INVALID_CALLER | Cette valeur permet d'indiquer que l'appeleur est invalide. |
650 | ERROR_NESTING_TOO_DEEP | Cette valeur permet d'indiquer que la mise en pages est trop profonde. |
32798 | ERROR_CROSSES_OBJECT_BOUNDARY | Cette valeur permet d'indiquer une erreur de limite d'objet croisé s'est produit. |
65079 | ERROR_ENTRY_IS_CALLGATE | Cette valeur permet d'indiquer qu'une erreur d'entrée dans l'appel des point d'entrées du module s'est produit. |
0x1124 | PMERR_INI_FILE_IS_SYS_OR_USER | Cette valeurs permet d'indiquer que le profile utilisateur ou système a été spécifié pour un nom de fichier. |
0x1301 | PMERR_OPENING_INI_FILE | Cette valeurs permet d'indiquer qu'un échec d'ouverture en raison du manque d'espace disque ou une raison similaire. |
0x1309 | PMERR_MEMORY_ALLOC | Cette valeurs permet d'indiquer qu'un problème d'allocation de mémoire interne. |
Voir également
Code d'erreur - Références des codes d'erreurs
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Vendredi, le 3 avril 2015