Pour obtenir l’état d’un utilisateur donné, appelez la fonction XUserGetState. La fonction accepte un pointeur vers une énumération XUserState comme argument.Pour surveiller les modifications de l’état d’un utilisateur, abonnez-vous à XUserChangeEvent en appelant XUserRegisterForChangeEvent.