Freigeben über


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

Weitere Informationen

IDispatch

IRDPSRAPISharingSession2