Classe MsRdpClient2NotSafeForScripting
Controllo client Microsoft RDP - versione 3
Questa classe implementa le interfacce seguenti.
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- Idispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
MsRdpClient2NotSafeForScripting include questi tipi di membri:
Metodi
La classe MsRdpClient2NotSafeForScripting 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 MsRdpClient2NotSafeForScripting 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_MsRdpClient2NotSafeForScripting è definito come 3523C2FB-4031-44E4-9A3B-F1E94986EE7F |