Partilhar via


Registrando o Gerenciador de Protocolos

Você deve criar pelo menos uma entrada de valor do Registro para o gerenciador de protocolos para que o serviço de Serviços de Área de Trabalho Remota possa instanciá-lo.

Localização do Registro

Crie uma chave do Registro no local a seguir para cada ouvinte (IWRdsProtocolListener) que o 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, você pode exibir as entradas de valor na chave padrão do ouvinte RDP-Tcp neste local.

Entradas de valor do Registro

A chave do ouvinte do protocolo deve ter 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 desse ouvinte. (O gerenciador de protocolos é um servidor COM que implementa a interface **IWRdsProtocolManager** ).) O serviço de Serviços de Área de Trabalho Remota usa esse CLSID para instanciar o gerenciador de protocolos para esse ouvinte depois de localizar o ouvinte no registro.

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

Criando um provedor de protocolo de área de trabalho remota

Sequência de chamadas de método