| Octet |
Définition |
| Standard |
Etendu |
|
| 5–6 |
11–12 |
Numéro de fonction de la fonction asynchrone terminée (126 ou 127). (renvoyé) |
| 7–10 |
13–16 |
Adresse de la chaîne de données de l'appel de fonction asynchrone terminé. (L'application ne doit pas réutiliser la chaîne de données tant que la demande n'est pas terminée). (renvoyé) |
| 11–12 |
17–20 |
Longueur de la chaîne de données de l’appel de fonction asynchrone terminé. (renvoyé) |
| 13–14 |
21–24 |
Code retour de l’appel de fonction asynchrone terminé. (renvoyé) |
| Code retour |
Explication |
| 0 |
La fonction Get Request Completion a réussi. |
| 2 |
Une erreur a été commise lors de la spécification des paramètres. |
| 9 |
Une erreur système a été rencontrée. |
| 38 |
La fonction demandée n'était pas terminée. |
| 42 |
Aucune demande correspondante n'a été trouvée. |
Il existe quelques différences entre les codes de retour 38 et 42 :
- Code retour 38
- Si un ID de demande et une session spécifiques ont été demandés, la session et l'ID ont été trouvés, mais la demande est en attente (pas dans un état terminé).
- Si un ID de demande nul et une session spécifique ont été demandées, la session spécifiée a des demandes en attente, mais elles ne sont pas satisfaites (complètes).
- Si un ID de demande nul et une session vide étaient demandés, des demandes en attente étaient trouvées mais aucune n'était satisfaite (complète).
- Code retour 42
- Si un ID de demande et une session spécifiques ont été demandés, l'ID de demande spécifique n'a pas été trouvé dans un état en attente ou terminé.
- Si un ID de demande nul et une session spécifique ont été demandées, la session spécifique ne contient aucune demande en attente ou terminée.
- Si un ID de demande nul et une session vide ont été demandés, aucune demande en attente ou terminée n'a été trouvée.