Partilhar via


Funções da API dos Serviços de Ambiente de Trabalho Remoto

As seguintes funções são utilizadas com os Serviços de Ambiente de Trabalho Remoto.

Nesta secção

ProcessIdToSessionId

Recupera a sessão dos Serviços de Área de Trabalho Remota associada a um processo especificado.

TLSConnectToLsServer

Abre um identificador para o servidor de licenças de Área de Trabalho Remota especificado.

TLSDisconnectFromServer

Fecha um identificador aberto para um servidor de licenças de Área de Trabalho Remota.

TLSGetServerCertificate

Retorna o certificado do servidor de licenças da Área de Trabalho Remota.

TLSKeyPackEnumBegin

Inicia a enumeração através de todos os pacotes de chaves instalados em um servidor de licenças da Área de Trabalho Remota com base nos critérios de pesquisa.

TLSKeyPackEnumEnd

Continua de uma chamada anterior para o função TLSKeyPackEnumBegin e encerra a enumeração.

TLSKeyPackEnumPróximo

Continua de uma chamada anterior para a funçãoTLSKeyPackEnumBegine retorna o próximo pacote de teclas instalado em um servidor de licenças de Área de Trabalho Remota que corresponde aos critérios de pesquisa.

TLSLicenseEnumBegin

Inicia a enumeração de licenças emitidas pelo servidor de licenças de Área de Trabalho Remota com base em critérios de pesquisa.

TLSLicenseEnumEnd

Continua de uma chamada anterior para a função TLSLicenseEnumBegin e encerra a enumeração.

TLSLicenseEnumPróximo

Continua de uma chamada anterior para a função TLSLicenseEnumBegin e retorna a próxima licença instalada em um servidor de licenças de Área de Trabalho Remota que corresponde aos critérios de pesquisa.

VirtualChannelClose

Fecha a extremidade do cliente de um canal virtual.

VirtualChannelEntry

Um ponto de entrada definido pelo aplicativo para a DLL do lado do cliente de um aplicativo que usa canais virtuais dos Serviços de Área de Trabalho Remota.

VirtualChannelInit

Inicializa o acesso de uma DLL cliente aos canais virtuais dos Serviços de Área de Trabalho Remota.

VirtualChannelInitEvent

Uma função de retorno de chamada definida pelo aplicativo que os Serviços de Área de Trabalho Remota chamam para notificar a DLL do cliente sobre eventos de canal virtual.

VirtualChannelOpen

Abre a extremidade do cliente de um canal virtual.

VirtualChannelOpenEvent

Uma função de retorno de chamada definida pelo aplicativo que os Serviços de Área de Trabalho Remota chamam para notificar a DLL do cliente sobre eventos para um canal virtual específico.

VirtualChannelWrite

Envia dados da extremidade do cliente de um canal virtual para um aplicativo parceiro na extremidade do servidor.

WTSCloseServer

Fecha um identificador aberto para um servidor Host de Sessão de Área de Trabalho Remota (Host de Sessão RD).

WTSConnectSession

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

WTSCreateListener

Cria um novo ouvinte dos Serviços de Área de Trabalho Remota ou configura um ouvinte existente.

WTSDisconnectSession

Desconecta o usuário conectado da sessão especificada dos Serviços de Área de Trabalho Remota sem fechar a sessão.

WTSEnableChildSessions

Habilita ou desabilita Sessões Infantis.

WTSEnumerateListeners

Enumera todos os ouvintes dos Serviços de Área de Trabalho Remota em um servidor Host de Sessão RD.

WTSEnumerateProcesses

Recupera informações sobre os processos ativos em um servidor Host de Sessão RD especificado.

WTSEnumerateProcessesEx

Recupera informações sobre os processos ativos no servidor Host de Sessão RD especificado ou no servidor Host de Virtualização de Área de Trabalho Remota (Host de Virtualização de Área de Trabalho Remota).

WTSEnumerateServers

Retorna uma lista de todos os servidores Host de Sessão RD dentro do domínio especificado.

WTSEnumerateSessions

Recupera uma lista de sessões em um servidor Host de Sessão RD.

WTSEnumerateSessionsEx

Recupera uma lista de sessões em um servidor Host de Sessão RD especificado ou servidor Host de Virtualização RD.

WTSFreeMemory

Libera memória alocada por uma função dos Serviços de Área de Trabalho Remota.

WTSFreeMemoryEx

Libera memória que contém WTS_PROCESS_INFO_EX ou WTS_SESSION_INFO_1 estruturas alocadas por uma função dos Serviços de Área de Trabalho Remota.

WTSGetActiveConsoleSessionId

Recupera o identificador de sessão da sessão do console.

WTSGetChildSessionId

Recupera o identificador de sessão filho, se presente.

WTSGetListenerSecurity

Recupera o descritor de segurança de um ouvinte dos Serviços de Área de Trabalho Remota.

WTSIsChildSessionsEnabled

Determina se as sessões filho estão habilitadas.

WTSLogoffSession

Efetua logoff de uma sessão especificada dos Serviços de Área de Trabalho Remota.

WTSOpenServer

Abre um identificador para o servidor de Anfitrião de Sessões de RD especificado.

WTSOpenServerEx

Abre um identificador para o servidor de Anfitrião de Sessões de RD especificado ou para o servidor de Anfitrião de Virtualização de RD.

WTSQueryListenerConfig

Recupera informações de configuração para um ouvinte dos Serviços de Área de Trabalho Remota.

WTSQuerySessionInformation

Recupera informações de sessão para a sessão especificada no servidor Host de Sessão RD especificado.

WTSQueryUserConfig

Recupera informações de configuração para o usuário especificado no controlador de domínio especificado ou no servidor Host da Sessão RD.

WTSQueryUserToken

Obtém o token de acesso primário do usuário conectado especificado pela ID da sessão.

WTSRegisterSessionNotification

Registra a janela especificada para receber notificações de alteração de sessão.

WTSRegisterSessionNotificationEx

Registra a janela especificada para receber notificações de alteração de sessão.

WTSSendMessage

Exibe uma caixa de mensagem na área de trabalho do cliente de uma sessão especificada dos Serviços de Área de Trabalho Remota.

WTSSetListenerSecurity

Configura o descritor de segurança de um ouvinte dos Serviços de Área de Trabalho Remota.

WTSSetUserConfig

Modifica as informações de configuração para o usuário especificado no controlador de domínio especificado ou no servidor Host da Sessão RD.

WTSShutdownSystem

Desliga (e, opcionalmente, reinicia) o servidor de Anfitrião de Sessões de RD especificado.

WTSStartRemoteControlSession

Inicia o controlo remoto de outra sessão dos Serviços de Ambiente de Trabalho Remoto. Você deve chamar essa função de uma sessão remota.

WTSStopRemoteControlSession

Interrompe uma sessão de controlo remoto.

WTSTerminateProcess

Encerra o processo especificado no servidor Host da Sessão RD especificado.

WTSUnRegisterSessionNotification

Cancela o registro da janela especificada para que ela não receba mais notificações de alteração de sessão.

WTSUnRegisterSessionNotificationEx

Cancela o registro da janela especificada para que ela não receba mais notificações de alteração de sessão.

WTSVirtualChannelClose

Fecha um identificador de canal virtual aberto.

WTSVirtualChannelOpen

Abre um identificador para a extremidade do servidor de um canal virtual especificado.

WTSVirtualChannelOpenEx

Cria um canal virtual de maneira semelhante a WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Exclui todos os dados de entrada enfileirados enviados do cliente para o servidor em um canal virtual especificado.

WTSVirtualChannelPurgeOutput

Exclui todos os dados de saída enfileirados enviados do servidor para o cliente em um canal virtual especificado.

WTSVirtualChannelQuery

Retorna informações sobre um canal virtual especificado.

WTSVirtualChannelLeia

Lê dados da extremidade do servidor de um canal virtual.

WTSVirtualChannelWrite

Grava dados na extremidade do servidor de um canal virtual.

WTSWaitSystemEvent

Aguarda um evento dos Serviços de Área de Trabalho Remota antes de retornar ao chamador.