Kelas MsRdpClient7
Kontrol Klien Microsoft RDP (dapat didistribusikan ulang) - versi 8
Kelas ini mengimplementasikan antarmuka berikut.
- IMsRdpClient7
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- IDispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
- IMsRdpPreferredRedirectionInfo
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 |
|
DLL |
|
CLSID |
CLSID_MsRdpClient7 didefinisikan sebagai A9D7038D-B5ED-472E-9C47-94BEA90A5910 |