Compartilhar via


Função WTSOpenServerExA (wtsapi32.h)

Abre um identificador para o servidor do Host da Sessão da Área de Trabalho Remota (Host da Sessão da Área de Trabalho Remota) especificado ou para o servidor do Host de Virtualização de Área de Trabalho Remota (Host de Virtualização de Área de Trabalho Remota).

Sintaxe

HANDLE WTSOpenServerExA(
  [in] LPSTR pServerName
);

Parâmetros

[in] pServerName

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome NetBIOS do servidor.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um identificador para o servidor especificado.

Se a função falhar, ela retornará um identificador inválido. Você pode testar a validade do identificador usando-o em outra chamada de função.

Comentários

Se o servidor especificado pelo parâmetro pServerName for um servidor host da sessão rd, o comportamento dessa função será idêntico ao da função WTSOpenServer .

Para trabalhar com sessões em execução em máquinas virtuais no servidor host de virtualização de área de trabalho remota no qual o aplicativo de chamada está em execução, especifique WTS_CURRENT_SERVER_NAME para o parâmetro pServerName .

Quando terminar de usar o identificador retornado por essa função, libere-o chamando a função WTSCloseServer .

Observação

O cabeçalho wtsapi32.h define WTSOpenServerEx 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
Plataforma de Destino Windows
Cabeçalho wtsapi32.h
Biblioteca Wtsapi32.lib
DLL Wtsapi32.dll

Confira também

WTSCloseServer

WTSOpenServer