Interface IRDPSRAPISharingSession (rdpencomapi.h)

Objet main qu’une application doit créer pour démarrer une session de collaboration. C’est également le seul objet dont vous pouvez créer un instance. Le reste des objets est accessible en tant que propriétés d’objet de session.

L’objet de session est hébergé in-process par RdpEncom.dll. Même si l’objet est hébergé in-process, il ne peut y avoir qu’un seul instance de cet objet créé dans une session Winlogon. La création d’un deuxième objet échoue.

Cette interface utilise le modèle de thread d’appartement à thread unique (STA). L’objet expose une interface source utilisée pour déclencher des événements spécifiques à une session (_IRDPSessionEvents) et une interface double utilisée pour la gestion d’une session.

Héritage

L’interface IRDPSRAPISharingSession hérite de l’interface IDispatch. IRDPSRAPISharingSession possède également les types de membres suivants :

Méthodes

L’interface IRDPSRAPISharingSession possède ces méthodes.

 
IRDPSRAPISharingSession ::Close

Déconnecte tous les participants de la session et arrête d’écouter les connexions entrantes.
IRDPSRAPISharingSession ::ConnectToClient

Utilisé pour le mode de connexion inverse, où le partageur se connecte à la visionneuse.
IRDPSRAPISharingSession ::get_ApplicationFilter

Renvoie un objet qui implémente l’interface IRDPSRAPIApplicationFilter. (IRDPSRAPISharingSession.get_ApplicationFilter)
IRDPSRAPISharingSession ::get_Attendees

Renvoie un objet implémentant l’interface IRDPSRAPIAttendeeManager. (IRDPSRAPISharingSession.get_Attendees)
IRDPSRAPISharingSession ::get_ColorDepth

Récupère ou définit la profondeur de couleur de la session partagée. (Obtenir)
IRDPSRAPISharingSession ::get_Invitations

Renvoie un objet implémentant l’interface IRDPSRAPIInvitationManager. (IRDPSRAPISharingSession.get_Invitations)
IRDPSRAPISharingSession ::get_Properties

Récupère un objet implémentant l’interface IRDPSRAPISessionProperties.
IRDPSRAPISharingSession ::get_VirtualChannelManager

Récupère un objet implémentant l’interface IRDPSRAPIVirtualChannelManager.
IRDPSRAPISharingSession ::GetDesktopSharedRect

Récupère la région de bureau actuelle partagée.
IRDPSRAPISharingSession ::Open

Place la session dans un état actif.
IRDPSRAPISharingSession ::P ause

Interrompt le flux graphique envoyé à toutes les visionneuses à partir du partage jusqu’à ce que IRDPSRAPISharingSession ::Resume soit appelé.
IRDPSRAPISharingSession ::p ut_ColorDepth

Récupère ou définit la profondeur de couleur de la session partagée. (Put)
IRDPSRAPISharingSession ::Resume

Entraîne la reprise du flux graphique envoyé à toutes les visionneuses à partir du partage jusqu’à ce que IRDPSRAPISharingSession ::P ause ou IRDPSRAPISharingSession ::Close soit appelé.
IRDPSRAPISharingSession ::SetDesktopSharedRect

Définit la région de bureau qui sera partagée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête rdpencomapi.h

Voir aussi

IDispatch

IRDPSRAPISharingSession2