_WTS_CONNECTSTATE_CLASS Enumeration

Specifies the connection state of a Remote Desktop Services session.

Syntax

typedef enum _WTS_CONNECTSTATE_CLASS {
  WTSActive        ,
  WTSConnected     ,
  WTSConnectQuery  ,
  WTSShadow        ,
  WTSDisconnected  ,
  WTSIdle          ,
  WTSListen        ,
  WTSReset         ,
  WTSDown          ,
  WTSInit
} WTS_CONNECTSTATE_CLASS;

Constants

WTSActive A user is logged on to the WinStation.
WTSConnected The WinStation is connected to the client.
WTSConnectQuery The WinStation is in the process of connecting to the client.
WTSShadow The WinStation is shadowing another WinStation.
WTSDisconnected The WinStation is active but the client is disconnected.
WTSIdle The WinStation is waiting for a client to connect.
WTSListen The WinStation is listening for a connection. A listener session waits for requests for new client connections. No user is logged on a listener session. A listener session cannot be reset, shadowed, or changed to a regular client session.
WTSReset The WinStation is being reset.
WTSDown The WinStation is down due to an error.
WTSInit The WinStation is initializing.

Requirements

   
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header wtsapi32.h

See Also

WTSQuerySessionInformation

WTSWaitSystemEvent

WTS_SESSION_INFO