Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kontrol Klien Microsoft RDP - versi 10
Kelas ini mengimplementasikan antarmuka berikut.
- IMsRdpClient9
- IMsRdpClient8
- IMsRdpClient7
- IMsRdpClient6
- IMsRdpClient5
- IMsRdpClient4
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- IDispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
- IMsRdpPreferredRedirectionInfo
- IMsRdpExtendedSettings
MsRdpClient9NotSafeForScripting memiliki jenis anggota berikut:
Metode
Kelas MsRdpClient9NotSafeForScripting 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 MsRdpClient9NotSafeForScripting 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 . |
|
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 8.1 |
| Server minimum yang didukung |
Windows Server 2012 R2 |
| Pustaka jenis |
|
| DLL |
|
| CLSID |
CLSID_MsRdpClient9NotSafeForScripting didefinisikan sebagai 8B918B82-7985-4C24-89DF-C33AD2BBFBCD |