Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Controllo client Microsoft RDP (ridistribuibile) - versione 3a
Questa classe implementa le interfacce seguenti.
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- Idispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
MsRdpClient2a include questi tipi di membri:
Metodi
La classe MsRdpClient2a 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. |
| 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à 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à 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 si trovano nel modulo di codice di analisi, ovvero i dati della tastiera dai tasti fisici effettivi. |
| SendOnVirtualChannel | Invia i 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 MsRdpClient2a ha queste proprietà.
| Proprietà | Tipo di accesso | Descrizione |
|---|---|---|
|
AdvancedSettings |
Sola lettura |
Puntatore dell'interfaccia IMsTscAdvancedSettings . |
|
AdvancedSettings2 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings , utilizzata per impostare impostazioni avanzate per il controllo client. |
|
AdvancedSettings3 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientAdvancedSettings2 , utilizzata per impostare le impostazioni avanzate per il controllo client. |
|
BinaryPassword |
Lettura/Scrittura |
Questa proprietà non è supportata. |
|
BinarySalt |
Lettura/Scrittura |
Questa proprietà non è supportata. |
|
CipherStrength |
Sola lettura |
Forza massima di crittografia del controllo corrente. |
|
ClearTextPassword |
Sola scrittura |
Password di controllo ActiveX desktop remoto in formato testo non crittografato. |
|
ColorDepth |
Lettura/Scrittura |
Profondità del colore del controllo corrente. |
|
Connesso |
Sola lettura |
Stato della connessione del controllo corrente. |
|
ConnectedStatusText |
Lettura/Scrittura |
Testo visualizzato nell'area client del controllo mentre il controllo si trova nello stato connesso. |
|
Connessione del testo |
Lettura/Scrittura |
Testo che viene visualizzato centrato nel controllo mentre il controllo si connette. |
|
DesktopHeight |
Lettura/Scrittura |
Altezza del controllo corrente, in pixel, sul desktop remoto iniziale. |
|
DesktopWidth |
Lettura/Scrittura |
La larghezza del controllo corrente, in pixel, sul desktop remoto iniziale. |
|
DisconnessoText |
Lettura/Scrittura |
Testo che viene visualizzato centrato nel controllo prima che venga terminata una connessione. |
|
Dominio |
Lettura/Scrittura |
Dominio a cui accede l'utente corrente. |
|
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. |
|
PortablePassword |
Lettura/Scrittura |
Questa proprietà non è supportata. |
|
PortableSalt |
Lettura/Scrittura |
Questa proprietà non è supportata. |
|
SecuredSettings |
Sola lettura |
Puntatore dell'interfaccia IMsTscSecuredSettings . |
|
SecuredSettings2 |
Sola lettura |
Puntatore all'interfaccia IMsRdpClientSecuredSettings , utilizzata 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. |
|
StartConnected |
Lettura/Scrittura |
Indica se il controllo stabilirà la connessione del server host sessione Desktop remoto immediatamente all'avvio. |
|
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. |
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows Vista |
| Server minimo supportato |
Windows Server 2008 |
| Libreria dei tipi |
|
| DLL |
|
| CLSID |
CLSID_MsRdpClient2a è definito come 971127BB-259F-48C2-BD75-5F97A33331551 |