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