Interface IWTSPlugin (tsvirtualchannels.h)

Permite que o plug-in do cliente RDC (Conexão de Área de Trabalho Remota) seja carregado pelo cliente RDC (Conexão de Área de Trabalho Remota). A interface é implementada pelo plug-in e é obtida e gerenciada pelo cliente RDC.

O cliente RDC obtém uma instância dessa interface instanciando o objeto COM ou chamando a função VirtualChannelGetInstance implementada pelo plug-in. Para obter mais informações sobre como as instâncias são obtidas, consulte o registro de plug-in do DVC. Em todos os casos, essa instância é mantida durante o tempo de vida do cliente rdc (conexão Área de Trabalho Remota).

Como um objeto COM, o plug-in deve ser implementado em um modelo de threading livre. Como os métodos IWTSPlugin são implementados pelo plug-in, o plug-in deve estar ciente de que a chamada pode chegar em threads diferentes. As chamadas sempre chegarão em série, portanto, é impossível ter duas chamadas executadas em paralelo.

A implementação não deve bloquear essas chamadas porque isso pode bloquear outras conexões de entrada ou dados em conexões existentes.

Inheritance

A interface IWTSPlugin herda da interface IUnknown . O IWTSPlugin também tem esses tipos de membros:

Methods

A interface IWTSPlugin tem esses métodos.

 
IWTSPlugin::Connected

Notifica o plug-in de que o cliente rdc (Conexão de Área de Trabalho Remota) se conectou com êxito ao servidor do Host da Sessão da Área de Trabalho Remota (Host de Sessão rd).
IWTSPlugin::D isconnected

Notifica o plug-in de que o cliente rdc (Conexão de Área de Trabalho Remota) se desconectou do servidor do Host da Sessão da Área de Trabalho Remota (Host de Sessão de Área de Trabalho Remota).
IWTSPlugin::Initialize

Usado para a primeira chamada feita do cliente para o plug-in.
IWTSPlugin::Terminated

Notifica o plug-in que o cliente rdc (Conexão de Área de Trabalho Remota) terminou.

Observações

A interface IWTSPlugin é implementada pelo %System32%\webauthn.dll para habilitar a funcionalidade de redirecionamento Área de Trabalho Remota WebAuthn. Obtenha uma instância dessa interface chamando a função VirtualChannelGetInstance , que também é fornecida pelo webauthn.dll.

Requirements

Requirement Valor
Cliente mínimo suportado Windows Vista
Servidor mínimo compatível Windows Server 2008
da Plataforma de Destino Windows
Cabeçalho tsvirtualchannels.h