Condividi tramite


Classe MsRdpClient6NotSafeForScripting

Controllo client Microsoft RDP - versione 7

Questa classe implementa le interfacce seguenti.

MsRdpClient6NotSafeForScripting include questi tipi di membri:

Metodi

La classe MsRdpClient6NotSafeForScripting dispone di 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 MsRdpClient6NotSafeForScripting 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
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient6NotSafeForScripting è definito come D2EA46A7-C2BF-426B-AF24-E19C44456399

Vedi anche

Classi di controllo ActiveX desktop remoto