Bagikan melalui


Kelas MsRdpClient7

Kontrol Klien Microsoft RDP (dapat didistribusikan ulang) - versi 8

Kelas ini mengimplementasikan antarmuka berikut.

MsRdpClient7 memiliki jenis anggota ini:

Metode

Kelas MsRdpClient7 memiliki metode ini.

Metode Deskripsi
Sambungkan Memulai koneksi menggunakan properti yang saat ini diatur pada kontrol.
CreateVirtualChannels Membuat objek saluran virtual sisi klien untuk setiap nama saluran virtual yang ditentukan.
Putuskan sambungan Memutuskan sambungan sambungan 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 tentang kontrol ActiveX Desktop Jarak 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 ketika klien memanggil metode IMsRdpClient::RequestClose .
OnConnected 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 ketika 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 telah berhasil masuk ke server Host Sesi RD, mengikuti tampilan kotak dialog Masuk Windows.
OnLogonError Dipanggil ketika 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.
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 .
SetVirtualChannelOptions Mengatur opsi saluran virtual untuk kontrol klien.

Properti

Kelas MsRdpClient7 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 .
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 BilahKoneksi
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 kapabilitas 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 pemutusan sambungan kontrol klien.
Fullscreen
Baca/Tulis
Menunjukkan apakah kontrol berada dalam mode layar penuh.
FullScreenTitle
Hanya tulis
Judul jendela ditampilkan ketika 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.
PublisherCertificateChain
Baca/Tulis
Menentukan rantai sertifikat penerbit. Rantai disimpan dalam varian jenis VT_BYREF yang berisi pointer 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 .
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 .
Situs Zona Tepercaya
Baca/Tulis
Menentukan apakah situs web tempat pengguna meluncurkan koneksi berada dalam daftar situs tepercaya komputer klien.
UIParentWindowHandle
Baca/Tulis
Handel jendela untuk 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.
UseMultimon
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 8
Server minimum yang didukung
Windows Server 2012
Pustaka jenis
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient7 didefinisikan sebagai A9D7038D-B5ED-472E-9C47-94BEA90A5910

Lihat juga

Kelas kontrol ActiveX Desktop Jarak Jauh