estrutura WTSINFOEX_LEVEL1_A (wtsapi32.h)

Contém informações estendidas sobre uma sessão dos Serviços de Área de Trabalho Remota.

Sintaxe

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;

Membros

SessionId

O identificador da sessão.

SessionState

Um valor do tipo de enumeração WTS_CONNECTSTATE_CLASS que especifica o estado de conexão de uma sessão dos Serviços de Área de Trabalho Remota.

SessionFlags

O estado da sessão. Esse pode ser um ou mais dos valores a seguir.

WTS_SESSIONSTATE_UNKNOWN (4294967295 (0xFFFFFFFF))

O estado da sessão não é conhecido.

WTS_SESSIONSTATE_LOCK (0 (0x0))

A sessão está bloqueada.

WTS_SESSIONSTATE_UNLOCK (1 (0x1))

A sessão está desbloqueada.

Windows Server 2008 R2 e Windows 7: Devido a um defeito de código, o uso dos sinalizadores WTS_SESSIONSTATE_LOCK e WTS_SESSIONSTATE_UNLOCK é invertido. Ou seja, WTS_SESSIONSTATE_LOCK indica que a sessão está desbloqueada e WTS_SESSIONSTATE_UNLOCK indica que a sessão está bloqueada.

WinStationName[WINSTATIONNAME_LENGTH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome da estação de janela para a sessão.

UserName[USERNAME_LENGTH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome do usuário que possui a sessão.

DomainName[DOMAIN_LENGTH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome do domínio ao qual o usuário pertence.

LogonTime

A hora em que o usuário fez logon na sessão. Esse valor é armazenado como um inteiro grande que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 Tempo Universal Coordenado (Hora Média de Greenwich).

ConnectTime

A hora da conexão de cliente mais recente com a sessão. Esse valor é armazenado como um inteiro grande que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 Tempo Universal Coordenado.

DisconnectTime

A hora da desconexão mais recente do cliente com a sessão. Esse valor é armazenado como um inteiro grande que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 Tempo Universal Coordenado.

LastInputTime

A hora da última entrada do usuário na sessão. Esse valor é armazenado como um inteiro grande que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 Tempo Universal Coordenado.

CurrentTime

A hora em que essa estrutura foi preenchida. Esse valor é armazenado como um inteiro grande que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 Tempo Universal Coordenado.

IncomingBytes

O número de bytes de dados RDP (Protocolo rdp) não compactados enviados do cliente para o servidor desde que o cliente se conectou.

OutgoingBytes

O número de bytes de dados RDP não compactados enviados do servidor para o cliente desde que o cliente se conectou.

IncomingFrames

O número de quadros de dados RDP enviados do cliente para o servidor desde que o cliente se conectou.

OutgoingFrames

O número de quadros de dados RDP enviados do servidor para o cliente desde que o cliente se conectou.

IncomingCompressedBytes

O número de bytes de dados RDP compactados enviados do cliente para o servidor desde que o cliente se conectou.

OutgoingCompressedBytes

O número de bytes de dados RDP compactados enviados do servidor para o cliente desde que o cliente se conectou.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho wtsapi32.h

Confira também

WTS_CONNECTSTATE_CLASS