This documentation is archived and is not being maintained.

SessionSwitchReason Enumeration

Defines identifiers used to represent the type of a session switch event.

Namespace: Microsoft.Win32
Assembly: System (in system.dll)

public enum SessionSwitchReason
public enum SessionSwitchReason
public enum SessionSwitchReason

 Member nameDescription
ConsoleConnectA session has been connected from the console. 
ConsoleDisconnectA session has been disconnected from the console. 
RemoteConnectA session has been connected from a remote connection. 
RemoteDisconnectA session has been disconnected from a remote connection. 
SessionLockA session has been locked. 
SessionLogoffA user has logged off from a session. 
SessionLogonA user has logged on to a session. 
SessionRemoteControlA session has changed its status to or from remote controlled mode. 
SessionUnlockA session has been unlocked. 

The SessionSwitchEventArgs class uses the SessionSwitchReason class to represent the type of a session switch event.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0
Show: