Interfaccia IWTSPlugin (tsvirtualchannels.h)

Consente il caricamento del plug-in client Connessione Desktop remoto (RDC) dal client Connessione Desktop remoto . L'interfaccia viene implementata dal plug-in e viene ottenuta da e gestita dal client RDC.

Il client RDC ottiene un'istanza di questa interfaccia creando un'istanza dell'oggetto COM o chiamando la funzione VirtualChannelGetInstance implementata dal plug-in. Per altre informazioni su come vengono ottenute le istanze, vedere Registrazione del plug-in DVC. In tutti i casi, questa istanza viene mantenuta per la durata del client Desktop remoto Connection (RDC).

Come oggetto COM, il plug-in deve essere implementato in un modello di threading libero. Poiché i metodi IWTSPlugin vengono implementati dal plug-in, il plug-in deve essere consapevole che la chiamata può arrivare su thread diversi. Le chiamate arriveranno sempre in modo seriale, quindi è impossibile avere due chiamate eseguite in parallelo.

L'implementazione non deve bloccare queste chiamate perché ciò potrebbe bloccare altre connessioni in ingresso o dati sulle connessioni esistenti.

Inheritance

L'interfaccia IWTSPlugin eredita dall'interfaccia IUnknown . IWTSPlugin include anche questi tipi di membri:

Methods

L'interfaccia IWTSPlugin ha questi metodi.

 
IWTSPlugin::Connected

Notifica al plug-in che il client Connessione Desktop remoto (RDC) è stato connesso correttamente al server Host sessione Desktop remoto (Host sessione Desktop remoto).
IWTSPlugin::D isconnected

Notifica al plug-in che il client Connessione Desktop remoto (RDC) è stato disconnesso dal server Host sessione Desktop remoto (Host sessione Desktop remoto).
IWTSPlugin::Initialize

Usato per la prima chiamata effettuata dal client al plug-in.
IWTSPlugin::Terminated

Notifica al plug-in che il client Connessione Desktop remoto (RDC) ha terminato.

Osservazioni:

L'interfaccia IWTSPlugin viene implementata da %System32%\webauthn.dll per abilitare la funzionalità di reindirizzamento Desktop remoto WebAuthn. Ottenere un'istanza di questa interfaccia chiamando la funzione VirtualChannelGetInstance , fornita anche da webauthn.dll.

Requisiti

Requisito Value
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione tsvirtualchannels.h