Estrutura WTSCONFIGINFOA (wtsapi32.h)

Contém informações sobre uma sessão dos Serviços de Área de Trabalho Remota. Essa estrutura é retornada pela função WTSQuerySessionInformation quando você especifica "WTSConfigInfo" para o parâmetro WTSInfoClass .

Sintaxe

typedef struct _WTSCONFIGINFOA {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  CHAR  LogonUserName[USERNAME_LENGTH + 1];
  CHAR  LogonDomain[DOMAIN_LENGTH + 1];
  CHAR  WorkDirectory[MAX_PATH + 1];
  CHAR  InitialProgram[MAX_PATH + 1];
  CHAR  ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOA, *PWTSCONFIGINFOA;

Membros

version

Este membro está reservado.

fConnectClientDrivesAtLogon

Este membro está reservado.

fConnectPrinterAtLogon

Este membro está reservado.

fDisablePrinterRedirection

Especifica se o cliente pode usar o redirecionamento da impressora.

0

Habilitar o redirecionamento da impressora cliente.

1

Desabilitar o redirecionamento da impressora cliente.

fDisableDefaultMainClientPrinter

Especifica se a impressora conectada ao cliente é a impressora padrão para o usuário.

0

A impressora conectada ao cliente não é a impressora padrão para o usuário.

1

A impressora conectada ao cliente é a impressora padrão para o usuário.

ShadowSettings

A configuração de controle remoto. O controle remoto permite que um usuário monitore remotamente as operações na tela de outro usuário. Esse membro pode ser um dos valores a seguir.

0

O controle remoto está desabilitado.

1

O usuário do controle remoto tem controle total da sessão do usuário, com a permissão do usuário.

2

O usuário do controle remoto tem controle total da sessão do usuário; a permissão do usuário não é necessária.

3

O usuário do controle remoto pode exibir a sessão remotamente, com a permissão do usuário; o usuário remoto não pode controlar ativamente a sessão.

4

O usuário do controle remoto pode exibir a sessão remotamente, mas não controlar ativamente a sessão; a permissão do usuário não é necessária.

LogonUserName[USERNAME_LENGTH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome de usuário usado em cenários de logon automático.

LogonDomain[DOMAIN_LENGTH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome de domínio usado em cenários de logon automático.

WorkDirectory[MAX_PATH + 1]

Uma cadeia de caracteres terminada em nulo que contém o caminho do diretório de trabalho do programa inicial.

InitialProgram[MAX_PATH + 1]

Uma cadeia de caracteres terminada em nulo que contém o nome do programa a ser iniciado imediatamente após o usuário fazer logon no servidor.

ApplicationName[MAX_PATH + 1]

Este membro está reservado.

Comentários

Observação

O cabeçalho wtsapi32.h define WTSCONFIGINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

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

WTSQuerySessionInformation