Berbagi Desktop Windows
Gambaran umum teknologi Berbagi Desktop Windows.
Untuk mengembangkan Berbagi Desktop Windows, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
ATTENDEE_DISCONNECT_REASON Menentukan nilai untuk alasan peserta terputus dari sesi. |
CHANNEL_ACCESS_ENUM Menentukan nilai untuk jenis akses yang diberikan kepada peserta untuk saluran. |
CHANNEL_FLAGS Menentukan nilai tentang cara data dikirim di saluran. |
CHANNEL_PRIORITY Menentukan nilai untuk prioritas yang digunakan untuk mengirim paket di saluran. |
CTRL_LEVEL Menentukan tingkat kontrol yang dimiliki peserta pada sesi. |
RDPENCOMAPI_ATTENDEE_FLAGS Menentukan nilai untuk jenis peserta. |
RDPSRAPI_APP_FLAGS Menentukan nilai untuk jenis aplikasi. |
RDPSRAPI_KBD_CODE_TYPE Menentukan nilai untuk jenis pengodean keyboard. |
RDPSRAPI_KBD_SYNC_FLAG Menentukan nilai untuk jenis tombol yang mengontrol status keyboard, seperti tombol Caps Lock. |
RDPSRAPI_MOUSE_BUTTON_TYPE Menentukan nilai untuk jenis tombol mouse. |
RDPSRAPI_WND_FLAGS Menentukan nilai untuk jenis jendela. |
AddTouchInput Menerima deskripsi input sentuhan. |
AllocBuffer Dipanggil oleh tumpukan Protokol Desktop Jauh (RDP) untuk mengalokasikan buffer aliran. |
BeginTouchFrame Mulai menerima serangkaian input sentuh. |
Tutup Memutuskan sambungan semua peserta dari sesi dan berhenti mendengarkan koneksi masuk. |
Tutup Dipanggil oleh tumpukan Protokol Desktop Jarak Jauh (RDP) untuk menutup aliran. |
Sambungkan Memulai koneksi aktual ke sharer. |
ConnectToClient Digunakan untuk mode koneksi terbalik, di mana sharer terhubung ke penampil. |
ConnectUsingTransportStream Menyambungkan menggunakan aliran transportasi yang ditentukan. |
CreateInvitation Membuat undangan. |
CreateLogger Membuat objek IRDPSRAPIPerfCounterLogger baru. |
CreateVirtualChannel Membuat saluran virtual. |
Putuskan sambungan Memulai pemutusan sambungan penampil dari pembagian. |
EndTouchFrame Berhenti untuk menerima serangkaian input sentuhan. |
FreeBuffer Melepaskan penahanan pada buffer setelah metode GetBuffer dipanggil. |
FreeBuffer Dipanggil oleh tumpukan Protokol Desktop Jarak Jauh (RDP) untuk mengembalikan buffer aliran ke aliran. |
get__NewEnum Antarmuka enumerator untuk koleksi aplikasi. |
get__NewEnum Antarmuka enumerator untuk koleksi peserta. |
get__NewEnum Antarmuka enumerator untuk kumpulan undangan. |
get__NewEnum Antarmuka enumerator untuk koleksi saluran virtual. |
get__NewEnum Antarmuka enumerator untuk koleksi jendela. |
get_Application Mengembalikan penunjuk ke objek aplikasi tempat jendela berada. |
get_ApplicationFilter Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIApplicationFilter. (IRDPSRAPISharingSession.get_ApplicationFilter) |
get_ApplicationFilter Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIApplicationFilter. (IRDPSRAPIViewer.get_ApplicationFilter) |
get_Applications Daftar aplikasi yang dapat dibagikan. |
get_Attendee Peserta yang terputus. |
get_AttendeeLimit Jumlah maksimum peserta yang dapat tersambung ke sesi. (Dapatkan) |
get_Attendees Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIAttendeeManager. (IRDPSRAPISharingSession.get_Attendees) |
get_Attendees Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIAttendeeManager. (IRDPSRAPIViewer.get_Attendees) |
get_Bpp Bit per piksel untuk buffer bingkai. |
get_CLXCmdLine |
get_Code Status operasi pemutusan sambungan. |
get_ColorDepth Mengambil atau mengatur kedalaman warna untuk sesi bersama. (Dapatkan) |
get_ConnectionString String tiket. |
get_ConnectivityInfo Mengambil informasi konektivitas untuk peserta. |
get_Context Properti ini dicadangkan untuk digunakan oleh tumpukan Protokol Desktop Jarak Jauh (RDP). Jangan memodifikasinya. (Dapatkan) |
get_ControlLevel Tingkat kontrol yang dimiliki peserta selama sesi. (Dapatkan) |
get_Count Jumlah undangan dalam koleksi. |
get_DisconnectedText Mengambil atau mengatur teks yang muncul di tengah kontrol sebelum koneksi dihentikan. (Dapatkan) |
get_Enabled Status filter aplikasi yang diaktifkan. (Dapatkan) |
get_Flags Bendera berbagi. |
get_Flags Mengambil bendera spesifik peserta yang ditentukan dalam jenis enumerasi RDPENCOMAPI_ATTENDEE_FLAGS. |
get_Flags Mengambil atau menentukan opsi untuk buffer aliran. (Dapatkan) |
get_Flags Bendera saluran. Properti ini dicadangkan untuk digunakan di masa mendatang. |
get_Flags Mengembalikan bendera pada jendela saat ini. |
get_FrameBuffer Mendapatkan buffer bingkai untuk sesi ini. |
get_GroupName Nama grup. |
get_Height Tinggi, dalam piksel, dari buffer bingkai. |
get_Id Pengidentifikasi aplikasi. |
get_Id Pengidentifikasi unik untuk peserta. |
get_Id Mengembalikan ID jendela. |
get_Invitation Undangan yang digunakan untuk memberikan akses peserta ke konferensi. |
get_Invitations Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIInvitationManager. (IRDPSRAPISharingSession.get_Invitations) |
get_Invitations Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIInvitationManager. (IRDPSRAPIViewer.get_Invitations) |
get_Item Item dalam koleksi aplikasi. |
get_Item Item dalam koleksi peserta. |
get_Item Item dalam kumpulan undangan. |
get_Item Item dalam koleksi saluran virtual. |
get_Item Item dalam koleksi jendela. |
get_LocalIP Mengambil alamat IP lokal yang sedang digunakan oleh sharer atau oleh penampil untuk komunikasi. |
get_LocalPort Mengambil port lokal yang sedang digunakan oleh sharer atau oleh penampil dalam komunikasi. |
get_Name Nama aplikasi. |
get_Name Nama saluran. |
get_Name Mengembalikan nama untuk objek jendela. |
get_Password String kata sandi. |
get_PayloadOffset Menentukan lokasi di buffer aliran tempat konten dimulai. (Dapatkan) |
get_PayloadSize Ukuran, dalam byte, konten di buffer penyimpanan internal. (Dapatkan) |
get_PeerIP Mengambil alamat IP jarak jauh yang sedang digunakan oleh sharer atau oleh penampil dalam komunikasi. |
get_PeerPort Mengambil port jarak jauh yang sedang digunakan oleh sharer atau oleh penampil dalam komunikasi. |
get_Priority Prioritas saluran. |
get_Properties Mengambil objek yang mengimplementasikan antarmuka IRDPSRAPISessionProperties. |
get_Properties Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPISessionProperties. |
get_Property Mengatur atau mendapatkan properti sesi bernama. (Dapatkan) |
get_Protocol Mengambil protokol yang sedang digunakan oleh sharer atau oleh penampil untuk komunikasi. |
get_Reason Alasan peserta terputus. |
get_RemoteName Nama klien jarak jauh. Ini biasanya nama ramah peserta. |
get_Revoked Status undangan yang dicabut. (Dapatkan) |
get_Shared Status berbagi. (Dapatkan) |
get_Shared Mendapatkan atau mengatur properti berbagi untuk jendela. (Dapatkan) |
get_SmartSizing Mendapatkan atau mengatur properti ukuran pintar kontrol ActiveX penampil. (Dapatkan) |
get_Storage Alamat buffer penyimpanan internal untuk aliran. |
get_StorageSize Ukuran, dalam byte, dari buffer penyimpanan internal untuk aliran. |
get_VirtualChannelManager Mengambil objek yang mengimplementasikan antarmuka IRDPSRAPIVirtualChannelManager. |
get_VirtualChannelManager Mengembalikan objek yang mengimplementasikan antarmuka IRDPSRAPIVirtualChannelManager. |
get_Width Lebar, dalam piksel, dari buffer bingkai. |
get_Windows Daftar jendela. |
get_Windows Daftar jendela yang dapat dibagikan. |
GetBuffer Mendapatkan data audio dari buffer. |
GetDesktopSharedRect Mengambil wilayah desktop saat ini yang sedang dibagikan. |
GetFrameBufferBits Mendapatkan bit di area bingkai tertentu. |
Initialize Menginisialisasi aliran audio. |
LogValue Mencatat nilai. |
OnPasteFromClipboard Panggilan balik ini dikeluarkan ketika upaya untuk menyalin data dari komputer pembagi dibuat. |
OnReadCompleted Memberi tahu tumpukan Protokol Desktop Jauh (RDP) bahwa operasi baca telah selesai. |
OnStreamClosed Memberi tahu tumpukan Protokol Desktop Jauh (RDP) bahwa koneksi ditutup. |
OnWriteCompleted Memberi tahu tumpukan Protokol Desktop Jauh (RDP) bahwa operasi tulis telah selesai. |
Buka Menempatkan sesi dalam keadaan aktif. |
Buka Dipanggil oleh tumpukan Protokol Desktop Jarak Jauh (RDP) untuk memulai aliran dan menunjukkan bahwa tumpukan RDP siap menerima pemberitahuan peristiwa. |
Pause Menjeda aliran grafis yang dikirim ke semua penonton dari sharer hingga IRDPSRAPISharingSession::Resume dipanggil. |
put_AttendeeLimit Jumlah maksimum peserta yang dapat tersambung ke sesi. (Put) |
put_CLXCmdLine |
put_ColorDepth Mengambil atau mengatur kedalaman warna untuk sesi bersama. (Put) |
put_Context Properti ini dicadangkan untuk digunakan oleh tumpukan Protokol Desktop Jarak Jauh (RDP). Jangan ubah. (Put) |
put_ControlLevel Tingkat kontrol yang dimiliki peserta selama sesi. (Put) |
put_DisconnectedText Mengambil atau mengatur teks yang muncul di tengah kontrol sebelum koneksi dihentikan. (Put) |
put_Enabled Status filter aplikasi yang diaktifkan. (Put) |
put_Flags Mengambil atau menentukan opsi untuk buffer aliran. (Put) |
put_PayloadOffset Menentukan lokasi dalam buffer aliran tempat konten dimulai. (Put) |
put_PayloadSize Ukuran, dalam byte, konten di buffer penyimpanan internal. (Put) |
put_Property Mengatur atau mendapatkan properti sesi bernama. (Put) |
put_Revoked Status undangan yang dicabut. (Put) |
put_Shared Status berbagi. (Put) |
put_Shared Mendapatkan atau mengatur properti berbagi untuk jendela. (Put) |
put_SmartSizing Mendapatkan atau mengatur properti ukuran pintar kontrol ActiveX penampil. (Put) |
ReadBuffer Dipanggil oleh tumpukan Protokol Desktop Jarak Jauh (RDP) untuk membaca konten buffer aliran. |
RequestColorDepthChange Meminta perubahan kedalaman warna pada sesi pengguna Winlogon pembagi. |
RequestControl Meminta sharer untuk mengubah tingkat kontrol penampil. |
Lanjutkan Menyebabkan aliran grafis yang dikirim ke semua pemirsa dari sharer dilanjutkan hingga IRDPSRAPISharingSession::P ause atau IRDPSRAPISharingSession::Close dipanggil. |
SendControlLevelChangeResponse Mengirim peristiwa OnControlLevelChangeResponse. |
SendData Mengirim data di saluran. |
SendKeyboardEvent Mengirim pesan peristiwa keyboard. |
SendMouseButtonEvent Mengirim pesan peristiwa tombol mouse. |
SendMouseMoveEvent Mengirim pesan peristiwa pemindahan mouse. |
SendMouseWheelEvent Mengirim pesan peristiwa roda mouse. |
SendSyncEvent Mengirim pesan peristiwa untuk menunjukkan perubahan status keyboard, seperti saat tombol Caps Lock ditekan. |
SetAccess Mengaktifkan saluran untuk peserta. |
SetDesktopSharedRect Menyetel wilayah desktop yang akan dibagikan. |
tampilkan Membawa jendela saat ini ke latar depan. |
Mulai Memulai aliran audio. |
StartReverseConnectListener Memulai pendengar untuk menerima koneksi terbalik dari pembagian ke penampil, atau mendapatkan string koneksi yang digunakan sharer untuk menyambungkan balik ke penampil. |
Stop Menghentikan aliran audio. |
TerminateConnection Memutuskan sambungan klien yang diwakili oleh peserta. |
WriteBuffer Dipanggil oleh tumpukan Protokol Desktop Jarak Jauh (RDP) untuk menulis konten buffer aliran ke jaringan. |
_IRDPSessionEvents Terapkan antarmuka ini untuk menerima pemberitahuan ketika peristiwa terjadi. |
IRDPSRAPIAplikasi Mengelompokkan jendela yang dapat dibagikan dalam proses. Setiap objek aplikasi berisi daftar objek jendela. Jika objek aplikasi dibagikan, semua jendelanya dibagikan. |
IRDPSRAPIApplicationFilter Mengelola area desktop bersama pada tingkat jendela dan proses. Aplikasi dapat menggunakan enumerator untuk menampilkan daftar objek dalam sesi yang dapat dibagikan. |
IRDPSRAPIApplicationList Mengelola daftar aplikasi. |
IRDPSRAPIAttendee Objek peserta dibuat sebagai hasil dari klien yang terhubung ke sesi dan diautentikasi. Setelah objek peserta dibuat, objek tersebut secara otomatis ditambahkan ke daftar peserta. |
IRDPSRAPIAttendeeDisconnectInfo Berisi informasi tentang alasan peserta terputus. |
IRDPSRAPIAttendeeManager Mengelola objek peserta. |
IRDPSRAPIAudioStream Memungkinkan pengiriman aliran audio dari kontrol Microsoft ActiveX pembagian kolaborasi ke kontrol penampil kolaborasi. |
IRDPSRAPIClipboardUseEvents Terapkan antarmuka ini di sisi sharer untuk melacak atau mengontrol penggunaan clipboard. Jika Anda tidak mengaktifkan berbagi papan klip, antarmuka ini tidak berpengaruh. Anda perlu menetapkan nilai untuk properti SetClipboardRedirectCallback yang dijelaskan dalam Properti. |
IRDPSRAPIDebug Digunakan oleh Microsoft untuk menguji klien ActiveX Desktop Jarak Jauh. |
IRDPSRAPIFrameBuffer Menyediakan data tentang ukuran dan format buffer bingkai dan memungkinkan konten diambil. |
IRDPSRAPIInvitation Undangan memungkinkan seseorang atau sekelompok orang untuk tersambung ke sesi. Saat peserta terhubung ke sesi, klien mengirim tiket dan kata sandi. Dua informasi ini digunakan untuk mengautentikasi peserta. |
IRDPSRAPIInvitationManager Mengelola objek undangan. |
IRDPSRAPIPerfCounterLogger Memungkinkan aplikasi klien untuk menerapkan pengelogan performa kustom. |
IRDPSRAPIPerfCounterLoggingManager Mengelola objek IRDPSRAPIPerfCounterLogger. |
IRDPSRAPISessionProperties Gunakan antarmuka ini untuk mendapatkan atau mengatur properti sesi. |
IRDPSRAPISharingSession Objek utama yang harus dibuat aplikasi untuk memulai sesi kolaborasi. (IRDPSRAPISharingSession) |
IRDPSRAPISharingSession2 Objek utama yang harus dibuat aplikasi untuk memulai sesi kolaborasi. (IRDPSRAPISharingSession2) |
IRDPSRAPITcpConnectionInfo Mendukung metode untuk mengambil informasi koneksi TCP pada penampil dan di sisi sharer. |
IRDPSRAPITransportStream Mengekspos metode yang melakukan operasi dengan aliran. |
IRDPSRAPITransportStreamBuffer Dibuat dan digunakan oleh antarmuka IRDPSRAPITransportStream untuk mengirim dan menerima data. |
IRDPSRAPITransportStreamEvents Mengekspos metode yang disebut oleh antarmuka aliran (IRDPSRAPITransportStream) untuk memberi tahu tumpukan Protokol Desktop Jarak Jauh (RDP) tentang penyelesaian peristiwa. |
IRDPSRAPIViewer Antarmuka ActiveX yang digunakan di sisi penampil. |
IRDPSRAPIVirtualChannel Mengelola saluran virtual. |
IRDPSRAPIVirtualChannelManager Mengelola daftar saluran virtual. |
IRDPSRAPIWindow Mewakili pemetaan satu-ke-satu ke jendela yang dapat dibagikan. |
IRDPSRAPIWindowList Mengelola daftar jendela. |
IRDPViewerInputSink Mengirim peristiwa mouse dan keyboard, dan mendukung input sentuh. |