Compartilhar via


Função WTSConnectSessionA (wtsapi32.h)

Conecta uma sessão dos Serviços de Área de Trabalho Remota a uma sessão existente no computador local.

Sintaxe

BOOL WTSConnectSessionA(
  [in] ULONG LogonId,
  [in] ULONG TargetLogonId,
  [in] PSTR  pPassword,
  [in] BOOL  bWait
);

Parâmetros

[in] LogonId

A ID de logon da sessão à qual se conectar. O usuário dessa sessão deve ter permissões para se conectar a uma sessão existente. A saída dessa sessão será roteada para a sessão identificada pelo parâmetro TargetLogonId .

Isso pode ser LOGONID_CURRENT para usar a sessão atual.

[in] TargetLogonId

A ID de logon da sessão para receber a saída da sessão representada pelo parâmetro LogonId . A saída da sessão identificada pelo parâmetro LogonId será roteada para esta sessão.

Isso pode ser LOGONID_CURRENT para usar a sessão atual.

[in] pPassword

Um ponteiro para a senha da conta de usuário especificada no parâmetro LogonId . O valor de pPassword poderá ser uma cadeia de caracteres vazia se o chamador estiver conectado usando o mesmo nome de domínio e nome de usuário que a ID de logon. O valor de pPassword não pode ser NULL.

[in] bWait

Indica se a operação é síncrona. Especifique TRUE para aguardar a conclusão da operação ou FALSE para retornar imediatamente.

Valor retornado

Se a função for bem-sucedida, o valor retornado será um valor diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

O parâmetro LogonId ou TargetLogonId pode ser LOGONID_CURRENT, mas não ambos.

Observação

O cabeçalho wtsapi32.h define WTSConnectSession como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do 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

   
Cliente mínimo com suporte Windows Vista com SP1
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wtsapi32.h
Biblioteca Wtsapi32.lib
DLL Wtsapi32.dll