Notes sur l'utilisation de cette fonction
- 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.
- 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.
- 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.