estructura WTSINFOEX_LEVEL1_A (wtsapi32.h)

Contiene información extendida sobre una sesión de Servicios de Escritorio remoto.

Sintaxis

typedef struct _WTSINFOEX_LEVEL1_A {
  ULONG                  SessionId;
  WTS_CONNECTSTATE_CLASS SessionState;
  LONG                   SessionFlags;
  CHAR                   WinStationName[WINSTATIONNAME_LENGTH + 1];
  CHAR                   UserName[USERNAME_LENGTH + 1];
  CHAR                   DomainName[DOMAIN_LENGTH + 1];
  LARGE_INTEGER          LogonTime;
  LARGE_INTEGER          ConnectTime;
  LARGE_INTEGER          DisconnectTime;
  LARGE_INTEGER          LastInputTime;
  LARGE_INTEGER          CurrentTime;
  DWORD                  IncomingBytes;
  DWORD                  OutgoingBytes;
  DWORD                  IncomingFrames;
  DWORD                  OutgoingFrames;
  DWORD                  IncomingCompressedBytes;
  DWORD                  OutgoingCompressedBytes;
} WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A;

Miembros

SessionId

El identificador de la sesión.

SessionState

Valor del tipo de enumeración WTS_CONNECTSTATE_CLASS que especifica el estado de conexión de una sesión de Servicios de Escritorio remoto.

SessionFlags

Estado de la sesión. Puede ser uno o varios de los valores siguientes.

WTS_SESSIONSTATE_UNKNOWN (4294967295 (0xFFFFFFFF))

No se conoce el estado de sesión.

WTS_SESSIONSTATE_LOCK (0 (0x0))

La sesión está bloqueada.

WTS_SESSIONSTATE_UNLOCK (1 (0x1))

La sesión está desbloqueada.

Windows Server 2008 R2 y Windows 7: Debido a un defecto de código, se invierte el uso de las marcas de WTS_SESSIONSTATE_LOCK y WTS_SESSIONSTATE_UNLOCK . Es decir, WTS_SESSIONSTATE_LOCK indica que la sesión está desbloqueada y WTS_SESSIONSTATE_UNLOCK indica que la sesión está bloqueada.

WinStationName[WINSTATIONNAME_LENGTH + 1]

Cadena terminada en null que contiene el nombre de la estación de ventana de la sesión.

UserName[USERNAME_LENGTH + 1]

Cadena terminada en null que contiene el nombre del usuario que posee la sesión.

DomainName[DOMAIN_LENGTH + 1]

Cadena terminada en null que contiene el nombre del dominio al que pertenece el usuario.

LogonTime

Hora a la que el usuario inició sesión en la sesión. Este valor se almacena como un entero grande que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 hora universal coordinada (hora media de Greenwich).

ConnectTime

Hora de la conexión de cliente más reciente a la sesión. Este valor se almacena como un entero grande que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 hora universal coordinada.

DisconnectTime

Hora de la desconexión del cliente más reciente a la sesión. Este valor se almacena como un entero grande que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 hora universal coordinada.

LastInputTime

Hora de la última entrada del usuario en la sesión. Este valor se almacena como un entero grande que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 hora universal coordinada.

CurrentTime

Hora en que se llenó esta estructura. Este valor se almacena como un entero grande que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 hora universal coordinada.

IncomingBytes

Número de bytes de datos de Protocolo de escritorio remoto (RDP) sin comprimir enviados desde el cliente al servidor desde que el cliente se ha conectado.

OutgoingBytes

Número de bytes de datos RDP sin comprimir enviados desde el servidor al cliente desde el cliente conectado.

IncomingFrames

Número de fotogramas de datos RDP enviados desde el cliente al servidor desde el cliente conectado.

OutgoingFrames

Número de fotogramas de datos RDP enviados desde el servidor al cliente desde que el cliente se ha conectado.

IncomingCompressedBytes

Número de bytes de datos RDP comprimidos enviados desde el cliente al servidor desde el cliente conectado.

OutgoingCompressedBytes

Número de bytes de datos RDP comprimidos enviados desde el servidor al cliente desde que el cliente se ha conectado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado wtsapi32.h

Consulte también

WTS_CONNECTSTATE_CLASS