Paramètres de retour

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 :
  1. Code retour 38
    1. 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é).
    2. 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).
    3. 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).
  2. Code retour 42
    1. 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é.
    2. 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.
    3. 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.