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 :
_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. |
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. |