Lire en anglais

Partager via


en-tête rdpencomapi.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

rdpencomapi.h contient les interfaces de programmation suivantes :

Interfaces

 
_IRDPSessionEvents

Implémentez cette interface pour recevoir des notifications lorsque des événements se produisent.
IRDPSRAPIApplication

Regroupe les fenêtres partageables au sein d’un processus. Chaque objet d’application contient une liste d’objets de fenêtre. Si un objet d’application est partagé, toutes ses fenêtres sont partagées.
IRDPSRAPIApplicationFilter

Gère la zone du bureau partagé au niveau de la fenêtre et du processus. Les applications peuvent utiliser les énumérateurs pour afficher des listes d’objets dans la session qui peuvent être partagés.
IRDPSRAPIApplicationList

Gère la liste des applications.
IRDPSRAPIAttendee

Les objets participants sont créés à la suite de la connexion des clients à la session et de l’authentification. Une fois qu’un objet participant est créé, il est automatiquement ajouté à la liste des participants.
IRDPSRAPIAttendeeDisconnectInfo

Contient des informations sur la raison pour laquelle un participant s’est déconnecté.
IRDPSRAPIAttendeeManager

Gère les objets participants.
IRDPSRAPIAudioStream

Permet d’envoyer un flux audio à partir du contrôle Microsoft ActiveX du partageur de collaboration aux contrôles de visionneuse de collaboration.
IRDPSRAPIClipboardUseEvents

Implémentez cette interface côté partageur pour suivre ou contrôler l’utilisation du Presse-papiers. Si vous n’activez pas le partage du Presse-papiers, cette interface n’a aucun effet. Vous devez définir une valeur pour la propriété SetClipboardRedirectCallback décrite dans Propriété.
IRDPSRAPIDebug

Utilisé par Microsoft pour tester le client ActiveX Bureau à distance.
IRDPSRAPIFrameBuffer

Fournit des données sur la taille et le format de la mémoire tampon de trame et permet de récupérer le contenu.
IRDPSRAPIInvitation

Les invitations permettent à une personne ou à un groupe de personnes de se connecter à une session. Lorsqu’un participant se connecte à une session, le client envoie un ticket et un mot de passe. Ces deux informations sont utilisées pour authentifier un participant.
IRDPSRAPIInvitationManager

Gère les objets d’invitation.
IRDPSRAPIPerfCounterLogger

Permet à une application cliente d’implémenter une journalisation des performances personnalisée.
IRDPSRAPIPerfCounterLoggingManager

Gère les objets IRDPSRAPIPerfCounterLogger.
IRDPSRAPISessionProperties

Utilisez cette interface pour obtenir ou définir des propriétés de session.
IRDPSRAPISharingSession

Objet main qu’une application doit créer pour démarrer une session de collaboration. (IRDPSRAPISharingSession)
IRDPSRAPISharingSession2

Objet main qu’une application doit créer pour démarrer une session de collaboration. (IRDPSRAPISharingSession2)
IRDPSRAPITcpConnectionInfo

Prend en charge les méthodes permettant de récupérer les informations de connexion TCP sur la visionneuse et côté partageur.
IRDPSRAPITransportStream

Expose des méthodes qui effectuent des opérations avec des flux.
IRDPSRAPITransportStreamBuffer

Créé et utilisé par l’interface IRDPSRAPITransportStream pour l’envoi et la réception de données.
IRDPSRAPITransportStreamEvents

Expose les méthodes appelées par l’interface de flux (IRDPSRAPITransportStream) pour informer la pile RDP (Remote Desktop Protocol) de l’achèvement des événements.
IRDPSRAPIViewer

Interface ActiveX utilisée côté visionneuse.
IRDPSRAPIVirtualChannel

Gère le canal virtuel.
IRDPSRAPIVirtualChannelManager

Gère la liste des canaux virtuels.
IRDPSRAPIWindow

Représente un mappage un-à-un à une fenêtre partageable.
IRDPSRAPIWindowList

Gère la liste des fenêtres.
IRDPViewerInputSink

Envoie des événements de souris et de clavier et prend en charge l’entrée tactile.

Énumérations

 
ATTENDEE_DISCONNECT_REASON

Définit des valeurs pour les raisons pour lesquelles un participant a été déconnecté de la session.
CHANNEL_ACCESS_ENUM

Définit des valeurs pour le type d’accès accordé au participant pour le canal.
CHANNEL_FLAGS

Définit des valeurs pour la façon dont les données sont envoyées sur le canal.
CHANNEL_PRIORITY

Définit les valeurs de la priorité utilisée pour envoyer des paquets sur le canal.
CTRL_LEVEL

Définit le niveau de contrôle dont dispose un participant sur une session.
RDPENCOMAPI_ATTENDEE_FLAGS

Définit des valeurs pour le type de participant.
RDPSRAPI_APP_FLAGS

Définit des valeurs pour le type d’application.
RDPSRAPI_KBD_CODE_TYPE

Définit des valeurs pour le type d’encodage d’un clavier.
RDPSRAPI_KBD_SYNC_FLAG

Définit des valeurs pour le type de touches qui contrôlent l’état d’un clavier, telles que la touche Verr.
RDPSRAPI_MOUSE_BUTTON_TYPE

Définit des valeurs pour le type de boutons de la souris.
RDPSRAPI_WND_FLAGS

Définit des valeurs pour le type de fenêtre.