Classe MsRdpClient6
Controllo client Microsoft RDP (ridistribuibile) - versione 7
Questa classe implementa le interfacce seguenti.
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- Idispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
MsRdpClient6 include questi tipi di membri:
Metodi
La classe MsRdpClient6 include questi metodi.
Metodo | Descrizione |
---|---|
Connettere | Avvia una connessione usando le proprietà attualmente impostate sul controllo. |
CreateVirtualChannels | Crea un oggetto canale virtuale lato client per ogni nome di canale virtuale specificato. |
Disconnetti | Disconnette la connessione attiva. |
GetErrorDescription | Recupera i codici di errore e i messaggi di errore. |
GetVirtualChannelOptions | Recupera le opzioni impostate per un canale virtuale. |
NotifyRedirectDeviceChange | Notifica al modulo di reindirizzamento del dispositivo del controllo ActiveX Desktop remoto che si è verificata una modifica del dispositivo nel sistema. Questo metodo passa WM_DEVICECHANGE notifiche al controllo. |
OnAuthenticationWarningDismissed | Chiamato dopo che un controllo ActiveX visualizza una finestra di dialogo di autenticazione, ad esempio la finestra di dialogo Errore del certificato. |
OnAuthenticationWarningDisplayed | Chiamato prima che un controllo ActiveX visualizzi una finestra di dialogo di autenticazione , ad esempio la finestra di dialogo errore del certificato. |
OnAutoReconnected | Chiamato quando il controllo client viene riconnesso automaticamente a una sessione remota. |
OnAutoReconnecting | Chiamato quando un client si trova nel processo di riconnessione automatica di una sessione con un server host sessione Desktop remoto. |
OnAutoReconnecting2 | Chiamato quando un client si trova nel processo di riconnessione automatica di una sessione con un server host sessione Desktop remoto. |
OnChannelReceivedData | Chiamato quando il client riceve i dati in un canale virtuale scriptabile. |
OnConfirmClose | Chiamato quando il client chiama il metodo IMsRdpClient::RequestClose . |
OnConnected | Chiamato quando il controllo client si trova nel processo di stabilire una connessione con un server host sessione Desktop remoto. |
OnConnecting | Chiamato quando il controllo client inizia a connettersi a un server in risposta a una chiamata a IMsTscAx::Connect. |
OnConnectionBarPullDown | Chiamato quando l'utente ha trascinato verso il basso sulla barra di connessione. |
OnDevicesButtonPressed | Chiamato quando il pulsante dei dispositivi nella barra di connessione è stato premuto. |
OnDisconnected | Chiamato quando il controllo client è stato disconnesso dal server Host sessione Desktop remoto. |
OnEnterFullScreenMode | Chiamato quando il client entra in modalità schermo intero. Ad esempio, questo evento viene chiamato quando l'utente preme la combinazione di tasti di scelta rapida in modalità schermo intero (CTRL+ALT+BREAK). |
OnFatalError | Chiamato quando il controllo client rileva un errore irreversibile. |
OnFocusReleased | Chiamato quando viene premuta la combinazione di tasti di messa a fuoco della versione. Ad esempio, questo evento viene chiamato quando l'utente preme CTRL+ALT+FRECCIA SINISTRA o la combinazione di tasti CTRL+ALT+FRECCIA DESTRA. |
OnIdleTimeoutNotification | Chiamato quando non è presente alcun input del mouse o della tastiera dall'utente durante il periodo di tempo impostato dal metodo IMsRdpClientAdvancedSettings::p ut_MinutesToIdleTimeout . |
OnLeaveFullScreenMode | Chiamato quando il client lascia la modalità schermo intero. Ad esempio, questo evento viene chiamato quando l'utente preme la combinazione di tasti di scelta rapida in modalità schermo intero (CTRL+ALT+BREAK). |
OnLoginComplete | Chiamato quando il controllo client ha eseguito l'accesso a un server host sessione Desktop remoto, seguendo la visualizzazione della finestra di dialogo Accesso di Windows. |
OnLogonError | Chiamato quando si verifica un errore di accesso o un altro evento di accesso. |
OnMouseInputModeChanged | Chiamato quando la modalità di input del mouse è stata modificata. |
OnNetworkStatusChanged | Chiamato quando lo stato della rete è cambiato. |
OnReceivedTSPublicKey | Chiamato durante la sequenza di connessione quando il client recupera la chiave pubblica dal server. Questo evento viene chiamato solo se la proprietà NotifyTSPublicKey è VARIANT_TRUE. |
OnRemoteDesktopSizeChange | Chiamato per indicare che le dimensioni del controllo client sul desktop remoto sono state modificate in risposta a un'operazione di controllo client. |
OnRemoteProgramDisplayed | Chiamato quando viene visualizzato un programma RemoteApp. |
OnRemoteProgramResult | Chiamato quando un programma RemoteApp restituisce un risultato al controllo client. |
OnRemoteWindowDisplayed | Chiamato quando viene visualizzata una finestra RemoteApp. |
OnRequestContainerMinimize | Chiamato quando l'utente preme il pulsante Riduci a icona sulla barra di connessione in modalità schermo intero. L'attivazione di questo evento è una richiesta che l'applicazione contenitore sia ridotta al minimo. |
OnRequestGoFullScreen | Chiamato quando il client richiede di passare alla modalità a schermo intero e il metodo IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen viene chiamato per impostare la proprietà ContainerHandledFullScreen su un valore diverso da zero. |
OnRequestLeaveFullScreen | Chiamato quando il client richiede di lasciare la modalità a schermo intero e la proprietà IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen è stata impostata su un valore diverso da zero. |
OnServiceMessageReceived | Chiamato quando il client riceve un messaggio di sistema. |
OnUserNameAcquired | Chiamato quando il nome utente è stato acquisito dal controllo . |
OnWarning | Chiamato quando il controllo client rileva una condizione di errore che non è irreversibile. |
RequestClose | Richiede un arresto normale del controllo client. |
Resetpassword | Reimposta tutti gli stati della password nel controllo . |
SendKeys | Invia una serie di sequenze di tasti al controllo . Le sequenze di tasti sono in formato codice di analisi, ovvero i dati della tastiera dai tasti fisici effettivi. |
SendOnVirtualChannel | Invia dati al server Host sessione Desktop remoto su un canale virtuale creato in precedenza usando il metodo IMsTscAx::CreateVirtualChannels . |
SetVirtualChannelOptions | Imposta le opzioni del canale virtuale per il controllo client. |
Proprietà
La classe MsRdpClient6 ha queste proprietà.
Proprietà | Tipo di accesso | Descrizione |
---|---|---|
AdvancedSettings |
Sola lettura |
Puntatore all'interfaccia IMsTscAdvancedSettings . |
AdvancedSettings2 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings , usata per impostare le impostazioni avanzate per il controllo client. |
AdvancedSettings3 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings2 , usata per impostare le impostazioni avanzate per il controllo client. |
AdvancedSettings4 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings3 , usata per impostare le impostazioni avanzate per il controllo client. |
AdvancedSettings5 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings4 . |
AdvancedSettings6 |
Sola lettura |
Interfaccia di IMsRdpClientAdvancedSettings5. |
AdvancedSettings7 |
Sola lettura |
Interfaccia di IMsRdpClientAdvancedSettings6. |
AllowCredentialSaving |
Lettura/Scrittura |
Specifica se nella finestra di dialogo credenziali viene visualizzata una casella di controllo per abilitare il salvataggio delle credenziali. |
BinaryPassword |
Lettura/Scrittura |
Questa proprietà non è supportata. |
BinarySalt |
Lettura/Scrittura |
Questa proprietà non è supportata. |
CipherStrength |
Sola lettura |
Livello massimo di crittografia del controllo corrente. |
ClearTextPassword |
Sola scrittura |
Password del controllo ActiveX di Desktop remoto, in formato testo non crittografato. |
ColorDepth |
Lettura/Scrittura |
Profondità del colore del controllo corrente. |
Connesso |
Sola lettura |
Stato di connessione del controllo corrente. |
ConnectedStatusText |
Lettura/Scrittura |
Testo visualizzato nell'area client del controllo mentre il controllo si trova nello stato connesso. |
ConnectingText |
Lettura/Scrittura |
Testo centrato nel controllo durante la connessione del controllo. |
ConnectionBarText |
Lettura/Scrittura |
Stringa di testo da visualizzare per la barra di connessione. |
DesktopHeight |
Lettura/Scrittura |
Altezza del controllo corrente, in pixel, sul desktop remoto iniziale. |
DesktopWidth |
Lettura/Scrittura |
Larghezza del controllo corrente, in pixel, sul desktop remoto iniziale. |
DeviceCollection |
Sola lettura |
Raccolta di dispositivi PnP disponibili per il reindirizzamento. |
DisconnectedText |
Lettura/Scrittura |
Testo centrato nel controllo prima che una connessione venga terminata. |
Dominio |
Lettura/Scrittura |
Dominio al quale l'utente corrente accede. |
DriveCollection |
Sola lettura |
Raccolta di unità disco disponibili per il reindirizzamento. |
EnableCredSspSupport |
Lettura/Scrittura |
Specifica se CredSSP è abilitato per questa connessione. |
ExtendedDisconnectReason |
Sola lettura |
Informazioni estese sul motivo della disconnessione del controllo client. |
FullScreen |
Lettura/Scrittura |
Indica se il controllo è in modalità schermo intero. |
FullScreenTitle |
Sola scrittura |
Titolo della finestra visualizzato quando il controllo è in modalità schermo intero. |
HorizontalScrollBarVisible |
Sola lettura |
Indica se il controllo ha visualizzato una barra di scorrimento orizzontale. |
LaunchedViaClientShellInterface |
Lettura/Scrittura |
Specifica se l'utente ha avviato il controllo client tramite l'interfaccia Accesso Web Desktop remoto. |
MarkRdpSettingsSecure |
Lettura/Scrittura |
Specifica se le impostazioni RDP sono contrassegnate come sicure. |
MsRdpClientShell |
Sola lettura |
Impostazioni client per l'utilità di avvio del portale Web. |
NegotiateSecurityLayer |
Lettura/Scrittura |
Specifica se l'impostazione NegotiateSecurityLayer è supportata per questa connessione. Nota: Quando CredSspSupport è abilitato e presente nel client o quando Secure Sockets Layer (SSL) è abilitato con l'autenticazione utente, NegotiateSecurityLayer viene ignorato. |
PortablePassword |
Lettura/Scrittura |
Questa proprietà non è supportata. |
PortableSalt |
Lettura/Scrittura |
Questa proprietà non è supportata. |
PromptForCredentials |
Lettura/Scrittura |
Specifica se deve essere visualizzata la finestra di dialogo richiedi credenziali. |
PromptForCredsOnClient |
Lettura/Scrittura |
Specifica se il controllo client visualizza una finestra di dialogo che richiede le credenziali. |
PublisherCertificateChain |
Lettura/Scrittura |
Specifica la catena di certificati dell'editore. La catena viene archiviata in una variante di tipo VT_BYREF che contiene un puntatore a una struttura CERT_CHAIN_CONTEXT . |
RedirectDynamicDevices |
Lettura/Scrittura |
Specifica se i dispositivi PnP collegati dinamicamente che vengono enumerati mentre in una sessione sono disponibili per il reindirizzamento. |
RedirectDynamicDrives |
Lettura/Scrittura |
Specifica se le unità PnP collegate dinamicamente che vengono enumerate mentre in una sessione sono disponibili per il reindirizzamento. |
RedirectionWarningType |
Lettura/Scrittura |
Controlla la presenza e l'aspetto della finestra di dialogo di reindirizzamento. |
RemoteProgram |
Sola lettura |
Impostazione remoteapp client. |
SecuredSettings |
Sola lettura |
Puntatore all'interfaccia IMsTscSecuredSettings . |
SecuredSettings2 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientSecuredSettings , usata per impostare le impostazioni protette per il controllo client. |
SecuredSettingsEnabled |
Sola lettura |
Indica se l'interfaccia IMsTscSecuredSettings è disponibile. |
Server |
Lettura/Scrittura |
Nome del server a cui è connesso il controllo corrente. |
ShowRedirectionWarningDialog |
Lettura/Scrittura |
Specifica se la finestra di dialogo di avviso di sicurezza di reindirizzamento deve essere visualizzata prima di avviare una sessione. |
StartConnected |
Lettura/Scrittura |
Indica se il controllo stabilirà la connessione al server Host sessione Desktop remoto immediatamente all'avvio. |
TransportSettings |
Sola lettura |
Impostazione del gateway Desktop remoto client. |
TransportSettings2 |
Sola lettura |
Interfaccia a IMsRdpClientTransportSettings2. |
TrustedZoneSite |
Lettura/Scrittura |
Specifica se il sito Web da cui l'utente ha avviato la connessione si trova nell'elenco dei siti attendibili del computer client. |
UIParentWindowHandle |
Lettura/Scrittura |
Handle di finestra che deve essere la finestra padre per il controllo . Ciò consente a qualsiasi finestra visualizzata dal controllo di essere modale correttamente rispetto a qualsiasi finestra visualizzata dall'applicazione padre. |
Nome utente |
Lettura/Scrittura |
Credenziali di accesso al nome utente. |
Versione |
Sola lettura |
Numero di versione del controllo corrente. |
VerticalScrollBarVisible |
Sola lettura |
Indica se il controllo visualizza una barra di scorrimento verticale. |
WarnAboutClipboardRedirection |
Lettura/Scrittura |
Specifica se la finestra di dialogo avviso di sicurezza deve includere un avviso relativo al reindirizzamento degli Appunti prima di avviare una sessione. |
WarnAboutPrinterRedirection |
Lettura/Scrittura |
Specifica se nella finestra di dialogo di reindirizzamento viene visualizzato un messaggio sul reindirizzamento della stampante prima di avviare una sessione. |
WarnAboutSendingCredentials |
Lettura/Scrittura |
Specifica se l'avviso di sicurezza deve includere un avviso relativo all'invio di credenziali al server remoto prima di avviare una sessione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_MsRdpClient6 è definito come 7390F3D8-0439-4C05-91E3-CF5CB290C3D0 |