WTS_CONFIG_CLASS enumeração (wtsapi32.h)

Contém valores que indicam o tipo de informações de configuração do usuário a serem definidas ou recuperadas em uma chamada para as funções WTSQueryUserConfig e WTSSetUserConfig .

Syntax

typedef enum _WTS_CONFIG_CLASS {
  WTSUserConfigInitialProgram,
  WTSUserConfigWorkingDirectory,
  WTSUserConfigfInheritInitialProgram,
  WTSUserConfigfAllowLogonTerminalServer,
  WTSUserConfigTimeoutSettingsConnections,
  WTSUserConfigTimeoutSettingsDisconnections,
  WTSUserConfigTimeoutSettingsIdle,
  WTSUserConfigfDeviceClientDrives,
  WTSUserConfigfDeviceClientPrinters,
  WTSUserConfigfDeviceClientDefaultPrinter,
  WTSUserConfigBrokenTimeoutSettings,
  WTSUserConfigReconnectSettings,
  WTSUserConfigModemCallbackSettings,
  WTSUserConfigModemCallbackPhoneNumber,
  WTSUserConfigShadowingSettings,
  WTSUserConfigTerminalServerProfilePath,
  WTSUserConfigTerminalServerHomeDir,
  WTSUserConfigTerminalServerHomeDirDrive,
  WTSUserConfigfTerminalServerRemoteHomeDir,
  WTSUserConfigUser
} WTS_CONFIG_CLASS;

Constantes

 
WTSUserConfigInitialProgram
Uma cadeia de caracteres terminada em nulo que contém o caminho do programa inicial que os Serviços de Área de Trabalho Remota executam quando o
o usuário faz logon.

Se o valor WTSUserConfigfInheritInitialProgram for 1, o programa inicial poderá ser
qualquer programa especificado pelo cliente.
WTSUserConfigWorkingDirectory
Uma cadeia de caracteres terminada em nulo que contém o caminho do diretório de trabalho para o programa inicial.
WTSUserConfigfInheritInitialProgram
Um valor que indica se o cliente pode especificar o programa inicial.














ValorSignificado

0


O cliente não pode especificar o programa inicial. Em vez disso, o
A cadeia de caracteres WTSUserConfigInitialProgram identifica um programa inicial executado
automaticamente quando o usuário faz logon em um computador remoto. Os Serviços de Área de Trabalho Remota registram o usuário desativado quando o usuário
sai desse programa.


1


O cliente pode especificar o programa inicial.

WTSUserConfigfAllowLogonTerminalServer
Um valor que indica se a conta de usuário tem permissão para fazer logon em um servidor host de sessão de área de trabalho remota.














ValorSignificado

0


O usuário não pode fazer logon.


1


O usuário pode fazer logon.

WTSUserConfigTimeoutSettingsConnections
Um valor DWORD que especifica a duração máxima da conexão, em milissegundos.
Um minuto antes do intervalo de tempo limite de conexão expirar, o usuário é notificado sobre a desconexão pendente.
A sessão do usuário é desconectada ou encerrada dependendo do
Valor WTSUserConfigBrokenTimeoutSettings. Sempre que o usuário faz logon, o temporizador é
Redefinir. Um valor zero indica que o temporizador de conexão está desabilitado.
WTSUserConfigTimeoutSettingsDisconnections
Um valor DWORD que especifica a duração máxima, em milissegundos, que um
O servidor Host da Sessão de Área de Trabalho Remota mantém uma sessão desconectada antes que o logon seja encerrado. Um valor igual a zero indica que o
O temporizador de desconexão está desabilitado.
WTSUserConfigTimeoutSettingsIdle
Um valor DWORD que especifica o tempo ocioso máximo, em milissegundos. Se houver
não é atividade de teclado ou mouse para o intervalo especificado, a sessão do usuário é desconectada ou encerrada
dependendo do valor WTSUserConfigBrokenTimeoutSettings . Um valor igual a zero
indica que o temporizador ocioso está desabilitado.
WTSUserConfigfDeviceClientDrives
Atualmente, essa constante não é usada pelos Serviços de Área de Trabalho Remota.

Um valor que indica se o servidor Host da Sessão de Área de Trabalho Remota é restabelecido automaticamente
mapeamentos de unidade do cliente no logon.














ValorSignificado

0


O servidor não se conecta automaticamente a unidades de cliente mapeadas anteriormente.


1


O servidor se conecta automaticamente a unidades de cliente mapeadas anteriormente no logon.

WTSUserConfigfDeviceClientPrinters
RdP 5.0 e clientes posteriores: um valor que indica se o servidor host da sessão rd
restabelece automaticamente os mapeamentos da impressora cliente no logon.














ValorSignificado

0


O servidor não se conecta automaticamente a impressoras cliente mapeadas anteriormente.


1


O servidor se conecta automaticamente a impressoras cliente mapeadas anteriormente no logon.

WTSUserConfigfDeviceClientDefaultPrinter
RDP 5.0 e clientes posteriores: um valor que indica se a impressora cliente
é a impressora padrão.














ValorSignificado

0


A impressora cliente não é a impressora padrão.


1


A impressora cliente é a impressora padrão.

WTSUserConfigBrokenTimeoutSettings
Um valor que indica o que acontece quando a conexão ou os temporizadores ociosos expiram ou quando uma conexão é perdida
devido a um erro de conexão.














ValorSignificado

0


A sessão está desconectada.


1


A sessão foi encerrada.

WTSUserConfigReconnectSettings
Um valor que indica como uma sessão desconectada para esse usuário pode ser reconectada.














ValorSignificado

0


O usuário pode fazer logon em qualquer computador cliente para se reconectar a uma sessão desconectada.


1


O usuário pode se reconectar a uma sessão desconectada fazendo logon no computador cliente usado para estabelecer
a sessão desconectada. Se o usuário fizer logon em um computador cliente diferente, o usuário obterá um novo logon
Sessão.

WTSUserConfigModemCallbackSettings
Atualmente, essa constante não é usada pelos Serviços de Área de Trabalho Remota.

Um valor que indica a configuração para conexões discadas em que o
O servidor Host da Sessão de Área de Trabalho Remota para de responder e, em seguida, chama o cliente para estabelecer a conexão.


















ValorSignificado

0


As conexões de retorno de chamada estão desabilitadas.


1


O servidor solicita que o usuário insira um número de telefone e chame o usuário de volta para esse número de telefone. É possível
use o valor WTSUserConfigModemCallbackPhoneNumber para especificar um telefone padrão
.


2


O servidor chama automaticamente o usuário de volta no número de telefone especificado pelo
Valor WTSUserConfigModemCallbackPhoneNumber .

WTSUserConfigModemCallbackPhoneNumber
Atualmente, essa constante não é usada pelos Serviços de Área de Trabalho Remota.

Uma cadeia de caracteres terminada em nulo que contém o número de telefone a ser usado para retorno de chamada
seguras.
WTSUserConfigShadowingSettings
Clientes RDP 5.0 e posteriores: um valor que indica se a sessão do usuário
pode ser sombreado. O sombreamento permite que um usuário monitore remotamente as operações na tela de outro usuário.


























ValorSignificado

0


Desabilitar


1


Habilitar entrada, notificar


2


Habilitar entrada, sem notificação


3


Habilitar nenhuma entrada, notificar


4


Habilitar nenhuma entrada, nenhuma notificação

WTSUserConfigTerminalServerProfilePath
Uma cadeia de caracteres terminada em nulo que contém o caminho do perfil do usuário para logon do servidor host da sessão rd. O diretório
as identificações de caminho devem ser criadas manualmente e devem existir antes do logon.
WTSSetUserConfig não criará o diretório
se ele ainda não existir.
WTSUserConfigTerminalServerHomeDir
Uma cadeia de caracteres terminada em nulo que contém o caminho do diretório raiz do usuário para logon do servidor host da sessão rd. Esse
string pode especificar um caminho local ou um caminho UNC (\ComputerName\Share\Path). Para obter mais informações, consulte
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigTerminalServerHomeDirDrive
Uma cadeia de caracteres terminada em nulo que contém um nome de unidade (uma letra da unidade seguida por dois-pontos) para a qual o UNC
O caminho especificado na cadeia de caracteres WTSUserConfigTerminalServerHomeDir é mapeado. Para obter mais informações, consulte
WTSUserConfigfTerminalServerRemoteHomeDir.
WTSUserConfigfTerminalServerRemoteHomeDir
Um valor que indica se o diretório raiz do usuário para logon do servidor host da sessão rd é um caminho local ou um
letra da unidade mapeada. Observe que esse valor não pode ser usado com
WTSSetUserConfig.














ValorSignificado

0


A cadeia de caracteres WTSUserConfigTerminalServerHomeDir contém o caminho local do
diretório raiz de logon do servidor host da sessão rd do usuário.


1


A cadeia de caracteres WTSUserConfigTerminalServerHomeDir contém o caminho UNC do
diretório raiz de logon do servidor host da sessão rd do usuário e o
A cadeia de caracteres WTSUserConfigTerminalServerHomeDirDrive contém uma letra da unidade para a qual
o caminho UNC é mapeado.

WTSUserConfigUser
Uma estrutura WTSUSERCONFIG que contém dados de configuração para a sessão.

Windows Server 2008 e Windows Vista: Não há suporte para esse valor.

Requisitos

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

Confira também

WTSQueryUserConfig

WTSSetUserConfig