Classe MsRdpClient8NotSafeForScripting
Controllo client Microsoft RDP - versione 9
Questa classe implementa le interfacce seguenti.
- IMsRdpClient8
- IMsRdpClient7
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- Idispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
- IMsRdpPreferredRedirectionInfo
- IMsRdpExtendedSettings
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 |
|
DLL |
|
CLSID |
CLSID_MsRdpClient8NotSafeForScripting viene definito come A3BC03A0-041D-42E3-AD22-882B7865C9C5 |