Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém valores que indicam o tipo de informações de sessão a serem recuperadas em uma chamada para a função WTSQuerySessionInformation .
Sintaxe
typedef enum _WTS_INFO_CLASS {
WTSInitialProgram,
WTSApplicationName,
WTSWorkingDirectory,
WTSOEMId,
WTSSessionId,
WTSUserName,
WTSWinStationName,
WTSDomainName,
WTSConnectState,
WTSClientBuildNumber,
WTSClientName,
WTSClientDirectory,
WTSClientProductId,
WTSClientHardwareId,
WTSClientAddress,
WTSClientDisplay,
WTSClientProtocolType,
WTSIdleTime,
WTSLogonTime,
WTSIncomingBytes,
WTSOutgoingBytes,
WTSIncomingFrames,
WTSOutgoingFrames,
WTSClientInfo,
WTSSessionInfo,
WTSSessionInfoEx,
WTSConfigInfo,
WTSValidationInfo,
WTSSessionAddressV4,
WTSIsRemoteSession,
WTSSessionActivityId,
WTSCapabilityCheck
} WTS_INFO_CLASS;
Constants
WTSInitialProgramUma cadeia de caracteres terminada em nulo que contém o nome do programa inicial executado pelos Serviços de Área de Trabalho Remota quando o o usuário faz logon. |
||||||||
WTSApplicationNameUma cadeia de caracteres terminada em nulo que contém o nome publicado do aplicativo em que a sessão está em execução. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Não há suporte para esse valor |
||||||||
WTSWorkingDirectoryUma cadeia de caracteres terminada em nulo que contém o diretório padrão usado ao iniciar o programa inicial. |
||||||||
WTSOEMIdEsse valor não é usado. |
||||||||
WTSSessionIdUm valor ULONG que contém o identificador de sessão. |
||||||||
WTSUserNameUma cadeia de caracteres terminada em nulo que contém o nome do usuário associado à sessão. |
||||||||
WTSWinStationNameUma cadeia de caracteres terminada em nulo que contém o nome da sessão dos Serviços de Área de Trabalho Remota.
Nota Apesar do nome, especificar esse tipo não retorna o nome da estação de janela. Em vez disso, retorna o nome da sessão de Serviços de Área de Trabalho Remota. Cada sessão dos Serviços de Área de Trabalho Remota está associada a uma janela interativa estação. Como o único nome da estação de janela com suporte para uma estação de janela interativa é "WinSta0", cada sessão é associada à sua própria estação de janela "WinSta0". Para obter mais informações, consulte Estações de janela. |
||||||||
WTSDomainNameUma cadeia de caracteres terminada em nulo que contém o nome do domínio ao qual o usuário conectado pertence. |
||||||||
WTSConnectStateO estado de conexão atual da sessão. Para obter mais informações, consulte WTS_CONNECTSTATE_CLASS. |
||||||||
WTSClientBuildNumberUm valor ULONG que contém o número de build do cliente. |
||||||||
WTSClientNameUma cadeia de caracteres terminada em nulo que contém o nome do cliente. |
||||||||
WTSClientDirectoryUma cadeia de caracteres terminada em nulo que contém o diretório no qual o cliente está instalado. |
||||||||
WTSClientProductIdUm identificador de produto específico do cliente USHORT . |
||||||||
WTSClientHardwareIdUm valor ULONG que contém um identificador de hardware específico do cliente. Essa opção é reservada para uso futuro. WTSQuerySessionInformation sempre retornará um valor de 0. |
||||||||
WTSClientAddressO tipo de rede e o endereço de rede do cliente. Para obter mais informações, consulte WTS_CLIENT_ADDRESS. O endereço IP é deslocado por dois bytes desde o início do membro address do WTS_CLIENT_ADDRESS estrutura. |
||||||||
WTSClientDisplayInformações sobre a resolução de exibição do cliente. Para obter mais informações, consulte WTS_CLIENT_DISPLAY. |
||||||||
WTSClientProtocolTypeUm valor USHORT que especifica informações sobre o tipo de protocolo para o sessão. Esse é um dos valores a seguir.
|
||||||||
WTSIdleTimeEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Para cacular o tempo de ociosidade da sessão, use o campo de estrutura LastInputTime . Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSLogonTimeEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSIncomingBytesEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSOutgoingBytesEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSIncomingFramesEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSOutgoingFramesEsse valor retorna FALSE. Se você chamar GetLastError para obter informações de erro estendidas, GetLastError retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Esse valor não é usado. |
||||||||
WTSClientInfoInformações sobre um cliente RDC (Conexão de Área de Trabalho Remota). Para obter mais informações, consulte WTSCLIENT. |
||||||||
WTSSessionInfoInformações sobre uma sessão de cliente em um servidor host de sessão rd. Para obter mais informações, consulte WTSINFO. |
||||||||
WTSSessionInfoExInformações estendidas sobre uma sessão em um servidor host de sessão rd. Para obter mais informações, consulte WTSINFOEX. Windows Server 2008 e Windows Vista: Não há suporte para esse valor. |
||||||||
WTSConfigInfoUma estrutura WTSCONFIGINFO que contém informações sobre a configuração de um servidor host de sessão rd. Windows Server 2008 e Windows Vista: Não há suporte para esse valor. |
||||||||
WTSValidationInfoNão há suporte para esse valor. |
||||||||
WTSSessionAddressV4Uma estrutura WTS_SESSION_ADDRESS que contém o endereço IPv4 atribuído à sessão. Se a sessão não tiver um endereço IP virtual, a função WTSQuerySessionInformation retornará ERROR_NOT_SUPPORTED. Windows Server 2008 e Windows Vista: Não há suporte para esse valor. |
||||||||
WTSIsRemoteSessionDetermina se a sessão atual é uma sessão remota. A função WTSQuerySessionInformation retorna um valor TRUE para indicar que a sessão atual é uma sessão remota e FALSE para indicar que a sessão atual é uma sessão local. Esse valor só pode ser usado para o computador local, portanto, o parâmetro hServer da função WTSQuerySessionInformation deve conter WTS_CURRENT_SERVER_HANDLE. Windows Server 2008 e Windows Vista: Não há suporte para esse valor. |
||||||||
WTSSessionActivityIdUm valor GUID que contém a ID de atividade dos Serviços de Terminal atualmente associada à sessão. Versões anteriores ao Windows Server 2025 ou Windows 11 (23H2): Não há suporte para esse valor. |
||||||||
WTSCapabilityCheckUma matriz de valores UINT32 correspondentes a se determinados recursos são compatíveis com o host de sessão. Se a lista incluir o valor 59083637 , isso significa que há suporte para o protocolo RAIL v2.Versões anteriores ao Windows Server 2025 ou Windows 11 (24H2): Não há suporte para esse valor. |
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows Vista |
| Servidor mínimo compatível | Windows Server 2008 |
| Header | wtsapi32.h |