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 |