Condividi tramite


Classe MsRdpClient8NotSafeForScripting

Controllo client Microsoft RDP - versione 9

Questa classe implementa le interfacce seguenti.

MsRdpClient8NotSafeForScripting include questi tipi di membri:

Metodi

La classe MsRdpClient8NotSafeForScripting 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.
GetStatusText Recupera il testo dello stato per il codice di stato specificato.
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 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.
Riconnetti Riconnettersi alla sessione remota con la nuova larghezza e l'altezza del desktop.
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 .
SendRemoteAction Determina l'esecuzione di un'azione nella sessione remota.
SetVirtualChannelOptions Imposta le opzioni del canale virtuale per il controllo client.

Proprietà

La classe MsRdpClient8NotSafeForScripting 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.
AdvancedSettings8
Sola lettura
Oggetto che supporta l'interfaccia IMsRdpClientAdvancedSettings7 .
AdvancedSettings9
Sola lettura
Interfaccia IMsRdpClientAdvancedSettings8 che rappresenta l'oggetto impostazioni.
AllowCredentialSaving
Lettura/Scrittura
Specifica se nella finestra di dialogo credenziali viene visualizzata una casella di controllo per abilitare il salvataggio delle credenziali.
AllowPromptingForCredentials
Lettura/Scrittura
Specifica se il controllo ActiveX desktop remoto può richiedere all'utente le 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.
DisableConnectionBar
Sola scrittura
Specifica se il controllo ActiveX Desktop remoto deve disabilitare la barra di connessione.
DisableRemoteAppCapsCheck
Lettura/Scrittura
Specifica se il controllo ActiveX Desktop remoto non deve controllare il server per le funzionalità RemoteApp.
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.
GetRemoteMonitorsBoundingBox
Sola lettura
Specifica il rettangolo di delimitazione del monitor remoto.
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.
Proprietà
Lettura/Scrittura
Contiene una proprietà denominata.
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.
RemoteMonitorCount
Sola lettura
Specifica il numero di monitoraggi remoti.
RemoteMonitorLayoutMatchesLocal
Sola lettura
Specifica se il layout del monitoraggio remoto è identico al layout del monitoraggio locale.
RemoteProgram
Sola lettura
Impostazione remoteapp client.
RemoteProgram2
Sola lettura
Oggetto che supporta l'interfaccia ITSRemoteProgram2 .
SecuredSettings
Sola lettura
Puntatore all'interfaccia IMsTscSecuredSettings .
SecuredSettings2
Sola lettura
Puntatore all'interfaccia IMsRdpClientSecuredSettings , usata per impostare le impostazioni protette per il controllo client.
SecuredSettings3
Sola lettura
Oggetto che supporta l'interfaccia IMsRdpClientSecuredSettings2 .
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 avviso di sicurezza di reindirizzamento deve essere visualizzata prima di avviare una sessione.
StartConnected
Lettura/Scrittura
Indica se il controllo stabilirà la connessione del server host sessione Desktop remoto immediatamente all'avvio.
TransportSettings
Sola lettura
Impostazione del gateway Desktop remoto client.
TransportSettings2
Sola lettura
Interfaccia a IMsRdpClientTransportSettings2.
TransportSettings3
Sola lettura
Oggetto che supporta l'interfaccia IMsRdpClientTransportSettings3 .
TrustedZoneSite
Lettura/Scrittura
Specifica se il sito Web da cui l'utente ha avviato la connessione si trova nell'elenco siti attendibili del computer client.
UIParentWindowHandle
Lettura/Scrittura
L'handle della finestra deve essere la finestra padre per il controllo. Ciò consente a qualsiasi finestra visualizzata dal controllo di essere correttamente modale rispetto a qualsiasi finestra visualizzata dall'applicazione padre.
UseMultimon
Lettura/Scrittura
Specifica se il controllo ActiveX Desktop remoto deve usare più monitor.
UseRedirectionServerName
Lettura/Scrittura
Se usare il nome del server di reindirizzamento.
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.
WarnAboutDirectXRedirection
Lettura/Scrittura
Questa proprietà non viene utilizzata.
WarnAboutPrinterRedirection
Lettura/Scrittura
Specifica se la finestra di dialogo di reindirizzamento visualizza un messaggio relativo al reindirizzamento della stampante prima di avviare una sessione.
WarnAboutSendingCredentials
Lettura/Scrittura
Specifica se l'avviso di sicurezza deve includere un avviso sull'invio di credenziali al server remoto prima di avviare una sessione.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8
Server minimo supportato
Windows Server 2012
Libreria dei tipi
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient8NotSafeForScripting viene definito come A3BC03A0-041D-42E3-AD22-882B7865C9C5

Vedi anche

Classi di controllo ActiveX desktop remoto