Evénements
La HACL offre la possibilité de notification asynchrone de certains événements. Une application peut choisir d'être avertie lorsque des événements spécifiques se produisent. Par exemple, l'application peut être avertie lorsqu'une nouvelle connexion Z and I Emulator for Windows démarre. Actuellement, la HACL prend en charge la notification pour les événements suivants :
- Démarrage/arrêt de la connexion
- Connexion/déconnexion des communications
- Frappes au clavier de l'opérateur
- Mises à jour de l'espace de présentation ou de l'OIA
Note :
- La méthode NotifyEvent de l'application est appelée de manière asynchrone sur une unité d'exécution distinct. Par conséquent, la méthode NotifyEvent doit être réentrante et si elle accède aux ressources de l'application, un verrouillage ou une synchronisation appropriée doit être utilisée.
- Certaines couches HACL (telles que les objets d'automatisation) peuvent ne pas prendre entièrement en charge ou implémenter les événements HACL.