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 |