Kelas MsRdpClient10NotSafeForScripting
Kontrol Klien Microsoft RDP - versi 11
Kelas ini mengimplementasikan antarmuka berikut.
- IMsRdpClient10
- IMsRdpClient9
- IMsRdpClient8
- IMsRdpClient7
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- IDispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
- IMsRdpPreferredRedirectionInfo
- IMsRdpExtendedSettings
MsRdpClient10NotSafeForScripting memiliki jenis anggota berikut:
Metode
Kelas MsRdpClient10NotSafeForScripting memiliki metode ini.
Metode | Deskripsi |
---|---|
attachEvent | Melampirkan peristiwa. |
Menghubungkan | Memulai koneksi menggunakan properti yang saat ini diatur pada kontrol. |
CreateVirtualChannels | Membuat objek saluran virtual sisi klien untuk setiap nama saluran virtual yang ditentukan. |
detachEvent | Mencopot peristiwa. |
Putuskan sambungan | Memutuskan sambungan koneksi aktif. |
GetErrorDescription | Mengambil kode kesalahan dan pesan kesalahan. |
GetStatusText | Mengambil teks status untuk kode status yang ditentukan. |
GetVirtualChannelOptions | Mengambil opsi yang ditetapkan untuk saluran virtual. |
NotifyRedirectDeviceChange | Memberi tahu modul pengalihan perangkat dari kontrol ActiveX Desktop Jauh bahwa perubahan perangkat telah terjadi pada sistem. Metode ini meneruskan WM_DEVICECHANGE pemberitahuan ke kontrol. |
OnAuthenticationWarningDismissed | Dipanggil setelah kontrol ActiveX menampilkan kotak dialog autentikasi (misalnya, kotak dialog kesalahan sertifikat). |
OnAuthenticationWarningDisplayed | Dipanggil sebelum kontrol ActiveX menampilkan kotak dialog autentikasi (misalnya, kotak dialog kesalahan sertifikat). |
OnAutoReconnected | Dipanggil ketika kontrol klien telah secara otomatis terhubung kembali ke sesi jarak jauh. |
OnAutoReconnecting | Dipanggil ketika klien sedang dalam proses menyambungkan kembali sesi secara otomatis dengan server Host Sesi RD. |
OnAutoReconnecting2 | Dipanggil ketika klien sedang dalam proses menyambungkan kembali sesi secara otomatis dengan server Host Sesi RD. |
OnChannelReceivedData | Dipanggil ketika klien menerima data di saluran virtual yang dapat ditulis. |
OnConfirmClose | Dipanggil saat klien memanggil metode IMsRdpClient::RequestClose . |
Terkoneksi | Dipanggil ketika kontrol klien sedang dalam proses membuat koneksi dengan server Host Sesi RD. |
Sedang Menyambungkan | Dipanggil ketika kontrol klien mulai menyambungkan ke server sebagai respons terhadap panggilan ke IMsTscAx::Connect. |
OnConnectionBarPullDown | Dipanggil saat pengguna telah menyeret ke bawah pada bilah koneksi. |
OnDevicesButtonPressed | Dipanggil ketika tombol perangkat di bilah koneksi telah ditekan. |
OnDisconnected | Dipanggil ketika kontrol klien telah terputus dari server Host Sesi RD. |
OnEnterFullScreenMode | Dipanggil saat klien memasuki mode layar penuh. Misalnya, peristiwa ini dipanggil ketika pengguna menekan kombinasi tombol pintasan mode layar penuh (CTRL+ALT+BREAK). |
OnFatalError | Dipanggil ketika kontrol klien mengalami kesalahan fatal. |
OnFocusReleased | Dipanggil saat kombinasi tombol fokus rilis ditekan. Misalnya, peristiwa ini dipanggil ketika pengguna menekan tombol CTRL+ALT+LEFT ARROW atau tombol CTRL+ALT+RIGHT ARROW. |
OnIdleTimeoutNotification | Dipanggil ketika belum ada input mouse atau keyboard oleh pengguna selama periode waktu yang ditetapkan oleh metode IMsRdpClientAdvancedSettings::p ut_MinutesToIdleTimeout . |
OnLeaveFullScreenMode | Dipanggil ketika klien meninggalkan mode layar penuh. Misalnya, peristiwa ini dipanggil ketika pengguna menekan kombinasi tombol pintasan mode layar penuh (CTRL+ALT+BREAK). |
OnLoginComplete | Dipanggil ketika kontrol klien berhasil masuk ke server Host Sesi RD, mengikuti tampilan kotak dialog Masuk Windows. |
OnLogonError | Dipanggil saat terjadi kesalahan masuk atau peristiwa masuk lainnya. |
OnMouseInputModeChanged | Dipanggil ketika mode input mouse telah berubah. |
OnNetworkStatusChanged | Dipanggil ketika status jaringan telah berubah. |
OnReceivedTSPublicKey | Dipanggil selama urutan koneksi ketika klien mengambil kunci publik dari server. Kejadian ini hanya dipanggil jika properti NotifyTSPublicKeyVARIANT_TRUE. |
OnRemoteDesktopSizeChange | Dipanggil untuk menunjukkan bahwa ukuran kontrol klien pada desktop jarak jauh telah berubah sebagai respons terhadap operasi kontrol klien. |
OnRemoteProgramDisplayed | Dipanggil ketika program RemoteApp ditampilkan. |
OnRemoteProgramResult | Dipanggil ketika program RemoteApp mengembalikan hasil ke kontrol klien. |
OnRemoteWindowDisplayed | Dipanggil saat jendela RemoteApp ditampilkan. |
OnRequestContainerMinimize | Dipanggil saat pengguna menekan tombol Minimalkan pada bilah koneksi dalam mode layar penuh. Pengaktifan peristiwa ini adalah permintaan yang diminimalkan aplikasi kontainer itu sendiri. |
OnRequestGoFullScreen | Dipanggil ketika klien meminta untuk beralih ke mode layar penuh dan metode IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen dipanggil untuk mengatur properti ContainerHandledFullScreen ke nilai bukan nol. |
OnRequestLeaveFullScreen | Dipanggil ketika klien meminta untuk meninggalkan mode layar penuh dan properti IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen telah diatur ke nilai bukan nol. |
OnServiceMessageReceived | Dipanggil ketika klien menerima pesan sistem. |
OnUserNameAcquired | Dipanggil ketika nama pengguna telah diperoleh oleh kontrol. |
OnWarning | Dipanggil ketika kontrol klien mengalami kondisi kesalahan yang tidak fatal. |
Sambungkan kembali | Sambungkan kembali ke sesi jarak jauh dengan lebar dan tinggi desktop baru. |
RequestClose | Meminta penonaktifan kontrol klien dengan baik. |
ResetPassword | Mereset semua status kata sandi dalam kontrol. |
SendKeys | Mengirim serangkaian penekanan tombol ke kontrol. Penekanan tombol dalam bentuk kode pemindaian, yang merupakan data keyboard dari kunci fisik aktual. |
SendOnVirtualChannel | Mengirim data ke server Host Sesi RD melalui saluran virtual yang dibuat sebelumnya dengan menggunakan metode IMsTscAx::CreateVirtualChannels . |
SendRemoteAction | Menyebabkan tindakan dilakukan dalam sesi jarak jauh. |
SetVirtualChannelOptions | Mengatur opsi saluran virtual untuk kontrol klien. |
SyncSessionDisplaySettings | Menyinkronkan pengaturan tampilan sesi. |
UpdateSessionDisplaySettings | Updates pengaturan tampilan sesi. |
Properti
Kelas MsRdpClient10NotSafeForScripting memiliki properti ini.
Properti | Jenis akses | Deskripsi |
---|---|---|
AdvancedSettings |
Baca-saja |
Penunjuk antarmuka IMsTscAdvancedSettings . |
AdvancedSettings2 |
Baca-saja |
Penunjuk ke antarmuka IMsRdpClientAdvancedSettings , digunakan untuk mengatur pengaturan tingkat lanjut untuk kontrol klien. |
AdvancedSettings3 |
Baca-saja |
Penunjuk ke antarmuka IMsRdpClientAdvancedSettings2 , digunakan untuk mengatur pengaturan tingkat lanjut untuk kontrol klien. |
AdvancedSettings4 |
Baca-saja |
Penunjuk ke antarmuka IMsRdpClientAdvancedSettings3 , digunakan untuk mengatur pengaturan tingkat lanjut untuk kontrol klien. |
AdvancedSettings5 |
Baca-saja |
Penunjuk antarmuka IMsRdpClientAdvancedSettings4 . |
AdvancedSettings6 |
Baca-saja |
Antarmuka ke IMsRdpClientAdvancedSettings5. |
AdvancedSettings7 |
Baca-saja |
Antarmuka ke IMsRdpClientAdvancedSettings6. |
AdvancedSettings8 |
Baca-saja |
Objek yang mendukung antarmuka IMsRdpClientAdvancedSettings7 . |
AdvancedSettings9 |
Baca-saja |
Antarmuka IMsRdpClientAdvancedSettings8 yang mewakili objek pengaturan. |
AllowCredentialSaving |
Baca/Tulis |
Menentukan apakah kotak dialog kredensial menampilkan kotak centang untuk mengaktifkan penyimpanan kredensial. |
AllowPromptingForCredentials |
Baca/Tulis |
Menentukan apakah kontrol ActiveX Desktop Jauh dapat meminta kredensial kepada pengguna. |
BinaryPassword |
Baca/Tulis |
Properti ini tidak didukung. |
BinarySalt |
Baca/Tulis |
Properti ini tidak didukung. |
CipherStrength |
Baca-saja |
Kekuatan enkripsi maksimum kontrol saat ini. |
ClearTextPassword |
Hanya tulis |
Kata sandi kontrol ActiveX Desktop Jauh, dalam format teks biasa. |
ColorDepth |
Baca/Tulis |
Kedalaman warna kontrol saat ini. |
Terhubung |
Baca-saja |
Status koneksi kontrol saat ini. |
ConnectedStatusText |
Baca/Tulis |
Teks yang ditampilkan di area klien kontrol saat kontrol dalam status tersambung. |
ConnectingText |
Baca/Tulis |
Teks yang muncul berpusat di kontrol saat kontrol sedang tersambung. |
ConnectionBarText |
Baca/Tulis |
String teks yang ditampilkan untuk bilah koneksi. |
DesktopHeight |
Baca/Tulis |
Tinggi kontrol saat ini, dalam piksel, pada desktop jarak jauh awal. |
DesktopWidth |
Baca/Tulis |
Lebar kontrol saat ini, dalam piksel, pada desktop jarak jauh awal. |
DeviceCollection |
Baca-saja |
Kumpulan perangkat PnP yang tersedia untuk pengalihan. |
Nonaktifkan Bilah Koneksi |
Hanya tulis |
Menentukan apakah kontrol ActiveX Desktop Jauh harus menonaktifkan bilah koneksi. |
DisableRemoteAppCapsCheck |
Baca/Tulis |
Menentukan apakah kontrol ActiveX Desktop Jauh tidak boleh memeriksa server untuk kemampuan RemoteApp. |
Teks Terputus |
Baca/Tulis |
Teks yang muncul di tengah kontrol sebelum koneksi dihentikan. |
Domain |
Baca/Tulis |
Domain tempat pengguna saat ini masuk. |
DriveCollection |
Baca-saja |
Kumpulan drive disk yang tersedia untuk pengalihan. |
EnableCredSspSupport |
Baca/Tulis |
Menentukan apakah CredSSP diaktifkan untuk koneksi ini. |
ExtendedDisconnectReason |
Baca-saja |
Informasi yang diperluas tentang alasan kontrol klien untuk pemutusan sambungan. |
Fullscreen |
Baca/Tulis |
Menunjukkan apakah kontrol dalam mode layar penuh. |
FullScreenTitle |
Hanya tulis |
Judul jendela ditampilkan saat kontrol dalam mode layar penuh. |
GetRemoteMonitorsBoundingBox |
Baca-saja |
Menentukan persegi panjang pembatas monitor jarak jauh. |
HorizontalScrollBarVisible |
Baca-saja |
Menunjukkan apakah kontrol telah menampilkan bilah gulir horizontal. |
LaunchedViaClientShellInterface |
Baca/Tulis |
Menentukan apakah pengguna meluncurkan kontrol klien dengan menggunakan antarmuka RD Web Access. |
MarkRdpSettingsSecure |
Baca/Tulis |
Menentukan apakah pengaturan RDP ditandai sebagai aman. |
MsRdpClientShell |
Baca-saja |
Pengaturan klien untuk peluncur portal web. |
NegosiasiKeamananLayer |
Baca/Tulis |
Menentukan apakah pengaturan NegotiateSecurityLayer didukung untuk koneksi ini. Catatan: Ketika CredSspSupport diaktifkan dan ada pada klien, atau ketika Secure Sockets Layer (SSL) diaktifkan dengan autentikasi pengguna, NegotiateSecurityLayer diabaikan. |
PortablePassword |
Baca/Tulis |
Properti ini tidak didukung. |
PortableSalt |
Baca/Tulis |
Properti ini tidak didukung. |
PromptForCredentials |
Baca/Tulis |
Menentukan apakah kotak dialog permintaan kredensial harus ditampilkan. |
PromptForCredsOnClient |
Baca/Tulis |
Menentukan apakah kontrol klien menampilkan kotak dialog yang meminta kredensial. |
Properti |
Baca/Tulis |
Berisi properti bernama. |
PublisherCertificateChain |
Baca/Tulis |
Menentukan rantai sertifikat penerbit. Rantai disimpan dalam varian jenis VT_BYREF yang berisi penunjuk ke struktur CERT_CHAIN_CONTEXT . |
RedirectDynamicDevices |
Baca/Tulis |
Menentukan apakah perangkat PnP yang terpasang secara dinamis yang dijumlahkan saat dalam sesi tersedia untuk pengalihan. |
RedirectDynamicDrives |
Baca/Tulis |
Menentukan apakah drive PnP yang terpasang secara dinamis yang dijumlahkan saat dalam sesi tersedia untuk pengalihan. |
RedirectionWarningType |
Baca/Tulis |
Mengontrol kehadiran dan tampilan kotak dialog pengalihan. |
RemoteMonitorCount |
Baca-saja |
Menentukan jumlah monitor jarak jauh. |
RemoteMonitorLayoutMatchesLocal |
Baca-saja |
Menentukan apakah tata letak monitor jarak jauh identik dengan tata letak monitor lokal. |
RemoteProgram |
Baca-saja |
Pengaturan RemoteApp klien. |
RemoteProgram2 |
Baca-saja |
Objek yang mendukung antarmuka ITSRemoteProgram2 . |
RemoteProgram3 |
Baca-saja |
Objek yang mendukung antarmuka ITSRemoteProgram3 . |
SecuredSettings |
Baca-saja |
Penunjuk antarmuka IMsTscSecuredSettings . |
SecuredSettings2 |
Baca-saja |
Penunjuk ke antarmuka IMsRdpClientSecuredSettings , digunakan untuk mengatur pengaturan aman untuk kontrol klien. |
SecuredSettings3 |
Baca-saja |
Objek yang mendukung antarmuka IMsRdpClientSecuredSettings2 . |
SecuredSettingsEnabled |
Baca-saja |
Menunjukkan apakah antarmuka IMsTscSecuredSettings tersedia. |
Server |
Baca/Tulis |
Nama server tempat kontrol saat ini tersambung. |
ShowRedirectionWarningDialog |
Baca/Tulis |
Menentukan apakah kotak dialog peringatan keamanan pengalihan harus ditampilkan sebelum memulai sesi. |
StartConnected |
Baca/Tulis |
Menunjukkan apakah kontrol akan membuat koneksi server Host Sesi RD segera setelah startup. |
TransportSettings |
Baca-saja |
Pengaturan RD Gateway klien. |
TransportSettings2 |
Baca-saja |
Antarmuka ke IMsRdpClientTransportSettings2. |
TransportSettings3 |
Baca-saja |
Objek yang mendukung antarmuka IMsRdpClientTransportSettings3 . |
TransportSettings4 |
Baca-saja |
Objek yang mendukung antarmuka IMsRdpClientTransportSettings4 . |
TrustedZoneSite |
Baca/Tulis |
Menentukan apakah situs web tempat pengguna meluncurkan koneksi berada dalam daftar situs tepercaya komputer klien. |
UIParentWindowHandle |
Baca/Tulis |
Handel jendela menjadi jendela induk untuk kontrol. Ini memungkinkan jendela apa pun yang ditampilkan oleh kontrol untuk dimodifikasi dengan benar sehubungan dengan jendela apa pun yang ditampilkan oleh aplikasi induk. |
GunakanMultimon |
Baca/Tulis |
Menentukan apakah kontrol ActiveX Desktop Jauh harus menggunakan beberapa monitor. |
UseRedirectionServerName |
Baca/Tulis |
Apakah akan menggunakan nama server pengalihan. |
Username |
Baca/Tulis |
Kredensial masuk nama pengguna. |
Versi |
Baca-saja |
Nomor versi kontrol saat ini. |
VerticalScrollBarVisible |
Baca-saja |
Menunjukkan apakah kontrol menampilkan bilah gulir vertikal. |
WarnAboutClipboardRedirection |
Baca/Tulis |
Menentukan apakah kotak dialog peringatan keamanan harus menyertakan peringatan tentang pengalihan clipboard sebelum memulai sesi. |
WarnAboutDirectXRedirection |
Baca/Tulis |
Properti ini tidak digunakan. |
WarnAboutPrinterRedirection |
Baca/Tulis |
Menentukan apakah kotak dialog pengalihan menampilkan pesan tentang pengalihan printer sebelum memulai sesi. |
WarnAboutSendingCredentials |
Baca/Tulis |
Menentukan apakah peringatan keamanan harus menyertakan peringatan tentang pengiriman kredensial ke server jarak jauh sebelum memulai sesi. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung |
Server Windows 2016 |
Pustaka jenis |
|
DLL |
|
CLSID |
CLSID_MsRdpClient10NotSafeForScripting didefinisikan sebagai A0C63C30-F08D-4AB4-907C-34905D770C7D |