IRDPSRAPISharingSession-Schnittstelle (rdpencomapi.h)
Das Standard Objekt, das eine Anwendung erstellen muss, um eine Zusammenarbeitssitzung zu starten. Es ist auch das einzige Objekt, von dem Sie eine instance erstellen können. Auf die restlichen Objekte wird als Sitzungsobjekteigenschaften zugegriffen.
Das Sitzungsobjekt wird prozessintern von RdpEncom.dll gehostet. Selbst wenn das Objekt prozessintern gehostet wird, kann nur eine instance dieses Objekts innerhalb einer Winlogon-Sitzung erstellt werden. Das Erstellen eines zweiten Objekts schlägt fehl.
Diese Schnittstelle verwendet das Sta-Threadingmodell (Singlethreaded Apartment). Das -Objekt macht eine Quellschnittstelle verfügbar, die zum Auslösen sitzungsspezifischer Ereignisse (_IRDPSessionEvents) verwendet wird, und eine duale Schnittstelle, die zum Verwalten einer Sitzung verwendet wird.
Vererbung
Die IRDPSRAPISharingSession-Schnittstelle erbt von der IDispatch-Schnittstelle . IRDPSRAPISharingSession verfügt auch über folgende Membertypen:
Methoden
Die IRDPSRAPISharingSession-Schnittstelle verfügt über diese Methoden.
IRDPSRAPISharingSession::Close Trennt alle Teilnehmer von der Sitzung und beendet die Überwachung eingehender Verbindungen. |
IRDPSRAPISharingSession::ConnectToClient Wird für den Umgekehrten Verbindungsmodus verwendet, bei dem der Sharer eine Verbindung mit dem Viewer herstellt. |
IRDPSRAPISharingSession::get_ApplicationFilter Gibt ein Objekt zurück, das die IRDPSRAPIApplicationFilter-Schnittstelle implementiert. (IRDPSRAPISharingSession.get_ApplicationFilter) |
IRDPSRAPISharingSession::get_Attendees Gibt ein Objekt zurück, das die IRDPSRAPIAttendeeManager-Schnittstelle implementiert. (IRDPSRAPISharingSession.get_Attendees) |
IRDPSRAPISharingSession::get_ColorDepth Ruft die Farbtiefe für die freigegebene Sitzung ab oder legt sie fest. (Get) |
IRDPSRAPISharingSession::get_Invitations Gibt ein Objekt zurück, das die IRDPSRAPIInvitationManager-Schnittstelle implementiert. (IRDPSRAPISharingSession.get_Invitations) |
IRDPSRAPISharingSession::get_Properties Ruft ein Objekt ab, das die IRDPSRAPISessionProperties-Schnittstelle implementiert. |
IRDPSRAPISharingSession::get_VirtualChannelManager Ruft ein Objekt ab, das die IRDPSRAPIVirtualChannelManager-Schnittstelle implementiert. |
IRDPSRAPISharingSession::GetDesktopSharedRect Ruft die aktuelle Desktopregion ab, die freigegeben wird. |
IRDPSRAPISharingSession::Open Versetzt die Sitzung in einen aktiven Zustand. |
IRDPSRAPISharingSession::P ause Hält den Grafikdatenstrom an, der vom Sharer an alle Viewer gesendet wird, bis IRDPSRAPISharingSession::Resume aufgerufen wird. |
IRDPSRAPISharingSession::p ut_ColorDepth Ruft die Farbtiefe für die freigegebene Sitzung ab oder legt sie fest. (Put) |
IRDPSRAPISharingSession::Resume Bewirkt, dass der Grafikdatenstrom, der vom Sharer an alle Viewer gesendet wird, fortgesetzt wird, bis IRDPSRAPISharingSession::P ause oder IRDPSRAPISharingSession::Close aufgerufen wird. |
IRDPSRAPISharingSession::SetDesktopSharedRect Legt die Desktopregion fest, die freigegeben wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | rdpencomapi.h |