Notes sur l'utilisation de cette fonction

  1. Si un code retour de 31 apparaît pour la fonction Get Key (51), soit :
    • Augmentez la valeur du paramètre de longueur d'appel pour cette fonction, ou
    • Exécutez la fonction Get Key (51) plus fréquemment.

    Une frappe interceptée occupe 3 octets dans le tampon. La prochaine frappe interceptée est placée dans les 3 octets adjacents. Lorsque la fonction Get Key (51) récupère une frappe (première entrée, première sortie ou FIFO), les 3 octets qu'elle occupait sont rendus disponibles pour une autre frappe. En augmentant la taille du tampon ou la vitesse à laquelle les frappes sont récupérées du tampon, vous pouvez éliminer le dépassement de la mémoire tampon.

    Dans le PC/3270, une autre façon d'éliminer le code retour 31 est d'utiliser l'émulateur PC/3270 en mode reprise.

  2. Si le code d'option D est fourni, EHLLAPI écrit les clés non-AID interceptées dans l'espace de présentation auquel elles étaient initialement destinées et renvoie uniquement les clés AID à l'application.
  3. Appelez la fonction Stop Keystroke Intercept (53) avant de quitter votre application EHLLAPI. Sinon, l'interception des frappes reste activée avec des résultats imprévisibles.