Condividi tramite


Interfaccia IWTSPlugin (tsvirtualchannels.h)

Consente di caricare il plug-in client Desktop remoto (RDC) dal client Remote Desktop Connection (RDC). L'interfaccia viene implementata dal plug-in e viene ottenuta dal client RDC e gestita.

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 plug-in DVC. In tutti i casi, questa istanza viene mantenuta per la durata del client RdC (Remote Desktop Connection).

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 serialmente, quindi è impossibile avere due chiamate eseguite in parallelo.

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

Ereditarietà

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

Metodi

L'interfaccia IWTSPlugin include questi metodi.

 
IWTSPlugin::Connected

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

Notifica al plug-in che il client RdC (Remote Desktop Connection) è 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::Terminate

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

Commenti

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

Requisiti

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