Codes retour EHLLAPI
Les fonctions EHLLAPI renvoient un code de fin d'exécution ou code retour dans le 4ème paramètre de l'appel de la fonction hllapi (sauf pour la fonction Convert Position ou RowCol (99)). Le code retour indique le succès ou l'échec de la fonction demandée.
Sauf indication contraire dans la description de chaque fonction, le tableau suivant montre la signification de chaque valeur de code retour. Certaines fonctions peuvent avoir une interprétation légèrement différente de ces codes retour. Reportez-vous aux descriptions de fonctions individuelles pour plus de détails.
| Code retour | Explication |
|---|---|
| 0 | La fonction s'est exécutée avec succès ou aucune mise à jour depuis que le dernier appel a été émis. |
| 1 | Un ID d'espace de présentation hôte incorrect a été spécifié. La session spécifiée n'est pas connectée, n'existe pas ou est une session d'imprimante logique. |
| 2 | Une erreur de paramètre a été rencontrée ou un numéro de fonction incorrect a été spécifié. (Reportez-vous à la fonction individuelle pour plus de détails.) |
| 4 | L'exécution de la fonction a été inhibée, car l'espace de présentation cible était occupé, dans l'état X CLOCK (X []), ou dans l'état X SYSTEM. |
| 5 | L'exécution de la fonction a été empêchée pour une raison autre que celles indiquées dans le code de retour 4. |
| 6 | Une erreur de données s'est produite en raison de la spécification d'un paramètre incorrect (par exemple, une erreur de longueur provoquant une troncature). |
| 7 | La position spécifiée dans l'espace de présentation n'était pas valide. |
| 8 | Une erreur de procédure fonctionnelle a été rencontrée (par exemple, utilisation de fonctions conflictuelles ou fonctions prérequises manquantes). |
| 9 | Une erreur système a été rencontrée. |
| 10 | Cette fonction n'est pas disponible pour EHLLAPI. |
| 11 | Cette ressource n'est pas disponible. |
| 12 | Cette session s'est arrêtée. |
| 24 | La chaîne n'a pas été trouvée ou l'espace de présentation n'est pas formaté. |
| 25 | Les frappes au clavier n'étaient pas disponibles dans la file d'attente d'entrée. |
| 26 | Un événement hôte s'est produit. Consultez Query Host Update (24) pour plus de détails. |
| 27 | Le transfert de fichiers a été interrompu par une commande Ctrl+Entrée. |
| 28 | La longueur du champ était de 0. |
| 31 | Débordement de la file d'attente des frappes. Les frappes ont été perdues. |
| 32 | Une application s'est déjà connectée à cette session pour les communications. |
| 33 | Réservé. |
| 34 | Le message envoyé à l'hôte a été annulé. |
| 35 | Le message envoyé par l'hôte a été annulé. |
| 36 | Le contact avec l'hôte a été perdu. |
| 37 | La communication entrante a été désactivée. |
| 38 | La fonction demandée n'a pas terminé son exécution. |
| 39 | Une autre session DDM est déjà connectée. |
| 40 | La tentative de déconnexion a réussi, mais certaines requêtes asynchrones n'étaient pas terminées au moment de la déconnexion. |
| 41 | Le tampon que vous avez demandé est utilisé par une autre application. |
| 42 | Aucune demande en attente ne correspond. |
| 43 | L'API était déjà verrouillée par une autre application EHLLAPI (sur LOCK) ou API non verrouillée (sur UNLOCK). |