Bagikan melalui


Kelas MsRdpClient10NotSafeForScripting

Kontrol Klien Microsoft RDP - versi 11

Kelas ini mengimplementasikan antarmuka berikut.

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
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient10NotSafeForScripting didefinisikan sebagai A0C63C30-F08D-4AB4-907C-34905D770C7D

Lihat juga

Kelas kontrol ActiveX Desktop Jauh