Classe MsRdpClient4NotSafeForScripting
Controllo client RDP Microsoft - versione 5
Questa classe implementa le interfacce seguenti.
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- Idispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
MsRdpClient4NotSafeForScripting include questi tipi di membri:
Metodi
La classe MsRdpClient4NotSafeForScripting dispone di questi metodi.
Metodo | Descrizione |
---|---|
Connettere | Avvia una connessione utilizzando le proprietà attualmente impostate nel 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 di errore del certificato. |
OnAuthenticationWarningDisplayed | Chiamato prima che un controllo ActiveX visualizzi una finestra di dialogo di autenticazione, ad esempio la finestra di dialogo di errore del certificato. |
OnAutoReconnected | Chiamato quando il controllo client si riconnette automaticamente a una sessione remota. |
OnAutoReconnecting | Chiamato quando un client è in corso di riconnessione automatica di una sessione con un server host sessione Desktop remoto. |
OnAutoReconnecting2 | Chiamato quando un client è in corso 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 è in corso 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 è stato premuto il pulsante dispositivi nella barra di connessione. |
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+INTERR). |
OnFatalError | Chiamato quando il controllo client rileva un errore irreversibile. |
OnFocusReleased | Viene chiamato quando viene premuta la combinazione di tasti di attivazione del rilascio. 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 l'utente non ha immesso il mouse o la tastiera 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+INTERR). |
OnLoginComplete | Chiamato quando il controllo client ha eseguito correttamente l'accesso a un server Host sessione Desktop remoto, dopo la visualizzazione della finestra di dialogo Accesso a 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 è cambiata. |
OnNetworkStatusChanged | Viene 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 cambiate 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 | Viene 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. La generazione di questo evento è una richiesta che l'applicazione contenitore riduce 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 MsRdpClient4NotSafeForScripting 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. |
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. |
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. |
DisconnectedText |
Lettura/Scrittura |
Testo centrato nel controllo prima che una connessione venga terminata. |
Dominio |
Lettura/Scrittura |
Dominio al quale l'utente corrente accede. |
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. |
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. |
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. |
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. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_MsRdpClient4NotSafeForScripting è definito come 6AE29350-321B-42BE-BBE5-12FB5270C0DE |