Notes sur l'utilisation de cette fonction
Les fonctions EHLLAPI suivantes sont mises en file d'attente lorsqu'un verrouillage est en vigueur :
- Window Status (104)
- Change Switch List Name (105)
- Change PS Window Name (106)
Ces demandes en file d'attente ne sont pas traitées tant que le verrouillage n'est pas supprimé. Lorsque le verrouillage est supprimé, les demandes en file d'attente sont traitées dans l'ordre première entrée, première sortie (FIFO).
L'application requérante déverrouille la fenêtre de l'espace de présentation par l'une des méthodes suivantes :
- Emission réussie de l'API Lock Window Services avec l'option UNLOCK (Déverrouiller).
- Déconnexion de l'espace de présentation tout en étant propriétaire du verrouillage.
- Emission de la fonction Reset System (21) tout en étant propriétaire du verrouillage.
- Arrêt de l'application tout en étant propriétaire du verrouillage.
- Arrêt de la session.
Avant de quitter l'application, vous devez déverrouiller toutes les fenêtres de l'espace de présentation qui ont été verrouillées avec la fonction API Lock Window Services. Si l'application se ferme avec des verrouillages en attente, le sous-système libère les verrouillages.
Il est recommandé que les applications verrouillent l'espace de présentation uniquement pendant de courtes périodes et uniquement lorsque l'utilisation exclusive de l'espace de présentation est requise.