Przetwarzanie zmian sesji

 

Jeśli sesja użytkownika zmieni stan, na przykład po zalogowaniu się lub wylogowaniu użytkownika, system operacyjny powiadamia bibliotekę DLL rozszerzeń IHV o zmianie sesji, wywołując funkcję Dot11ExtIhvProcessSessionChange. System operacyjny przekazuje przyczynę zmiany sesji na parametr uEventType.

Jeśli parametr uEventType jest ustawiony na WTS_SESSION_LOGOFF, użytkownik wylogował się z bieżącej sesji. W takiej sytuacji wszystkie oczekujące żądania interfejsu użytkownika muszą zostać anulowane wewnętrznie przez bibliotekę DLL rozszerzeń IHV, a biblioteka DLL musi zwolnić wszystkie przydzielone zasoby dla każdego oczekującego żądania interfejsu użytkownika.