Partilhar via


Registrando o Gerenciador de Protocolo

Você deve definir pelo menos uma entrada de valor do Registro para o seu gerenciador de protocolo, para que o serviço de Área de Trabalho Remota possa instanciá-la.

Localização do Registo

Crie uma chave do Registro no seguinte local para cada ouvinte (IWRdsProtocolListener) que seu protocolo usa. Neste exemplo, as novas chaves de ouvinte são chamadas MyListener1 e MyListener2.

HKEY_LOCAL_MACHINE
   System
      CurrentControlSet
         Control
            Terminal Server
               WinStations
                  RDP-Tcp
                  MyListener1
                  MyListener2

Para referência, pode-se ver as entradas de valor sob a chave de ouvinte padrão RDP-Tcp nesta localização.

Entradas de valor do Registro

A chave de ouvinte para o protocolo deve conter uma entrada de valor chamada LoadableProtocol_Object

Tipo de dados

REG_SZ
do tipo **REG\_SZ** que contém o CLSID do gerenciador de protocolos para esse ouvinte. (O gerenciador de protocolos é um servidor COM que implementa a interface **IWRdsProtocolManager** .) O serviço Serviços de Área de Trabalho Remota usa esse CLSID para instanciar o gerenciador de protocolo para esse ouvinte depois que ele encontra o ouvinte no Registro.

Se o seu provedor de protocolo usa mais de um ouvinte, o serviço Serviços de Área de Trabalho Remota cria apenas uma instância do gerenciador de protocolos e a usa para chamar CreateListener uma vez para cada ouvinte.

Criando um provedor de protocolo de área de trabalho remota

Sequência de Chamada de Método