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 (dapat didistribusikan ulang) - versi 4a
Kelas ini mengimplementasikan antarmuka berikut.
- IMsRdpClient3
- IMsRdpClient2
- IMsRdpClient
- IMsTscAx
- IDispatch
- IMsTscAxEvents
- IMsTscNonScriptable
- IMsRdpClientNonScriptable
MsRdpClient3a memiliki jenis anggota berikut:
Metode
Kelas MsRdpClient3a 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. |
| 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 yang anggun. |
| 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 MsRdpClient3a 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. |
|
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. |
|
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. |
|
Teks Terputus |
Baca/Tulis |
Teks yang muncul di tengah kontrol sebelum koneksi dihentikan. |
|
Domain |
Baca/Tulis |
Domain tempat pengguna saat ini masuk. |
|
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. |
|
HorizontalScrollBarVisible |
Baca-saja |
Menunjukkan apakah kontrol telah menampilkan bilah gulir horizontal. |
|
PortablePassword |
Baca/Tulis |
Properti ini tidak didukung. |
|
PortableSalt |
Baca/Tulis |
Properti ini tidak didukung. |
|
SecuredSettings |
Baca-saja |
Penunjuk antarmuka IMsTscSecuredSettings . |
|
SecuredSettings2 |
Baca-saja |
Penunjuk ke antarmuka IMsRdpClientSecuredSettings , digunakan untuk mengatur pengaturan aman untuk kontrol klien. |
|
SecuredSettingsEnabled |
Baca-saja |
Menunjukkan apakah antarmuka IMsTscSecuredSettings tersedia. |
|
Server |
Baca/Tulis |
Nama server tempat kontrol saat ini tersambung. |
|
StartConnected |
Baca/Tulis |
Menunjukkan apakah kontrol akan membuat koneksi server Host Sesi RD segera setelah startup. |
|
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. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista |
| Server minimum yang didukung |
Windows Server 2008 |
| Pustaka jenis |
|
| DLL |
|
| CLSID |
CLSID_MsRdpClient3a didefinisikan sebagai 6A6F4B83-45C5-4CA9-BDD9-0D81C12295E4 |