Auf Englisch lesen

Freigeben über


rdpencomapi.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

rdpencomapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
_IRDPSessionEvents

Implementieren Sie diese Schnittstelle, um Benachrichtigungen zu empfangen, wenn Ereignisse auftreten.
IRDPSRAPIAnwendung

Gruppieren Sie die verschachtelbaren Fenster innerhalb eines Prozesses. Jedes Anwendungsobjekt enthält eine Liste von Fensterobjekten. Wenn ein Anwendungsobjekt freigegeben ist, werden alle zugehörigen Fenster freigegeben.
IRDPSRAPIApplicationFilter

Verwaltet den freigegebenen Desktopbereich auf Fenster- und Prozessebene. Anwendungen können die Enumeratoren verwenden, um Listen von Objekten in der Sitzung anzuzeigen, die freigegeben werden können.
IRDPSRAPIApplicationList

Verwaltet die Anwendungsliste.
IRDPSRAPIAttendee

Teilnehmerobjekte werden als Ergebnis von Clients erstellt, die eine Verbindung mit der Sitzung herstellen und authentifiziert werden. Nachdem ein Teilnehmerobjekt erstellt wurde, wird es automatisch der Teilnehmerliste hinzugefügt.
IRDPSRAPIAttendeeDisconnectInfo

Enthält Informationen zum Grund, warum ein Teilnehmer die Verbindung getrennt hat.
IRDPSRAPIAttendeeManager

Verwaltet Teilnehmerobjekte.
IRDPSRAPIAudioStream

Ermöglicht das Senden eines Audiostreams vom Microsoft ActiveX-Steuerelement für die Zusammenarbeitsfreigabe an Die Steuerelemente des Zusammenarbeits-Viewers.
IRDPSRAPIClipboardUseEvents

Implementieren Sie diese Schnittstelle auf der Sharerseite, um die Verwendung der Zwischenablage nachzuverfolgen oder zu steuern. Wenn Sie die Freigabe der Zwischenablage nicht aktivieren, hat diese Schnittstelle keine Auswirkungen. Sie müssen einen Wert für die SetClipboardRedirectCallback-Eigenschaft festlegen, die in Property beschrieben wird.
IRDPSRAPIDebug

Wird von Microsoft zum Testen des ActiveX-Remotedesktopclients verwendet.
IRDPSRAPIFrameBuffer

Stellt Daten zur Größe und zum Format des Framepuffers bereit und ermöglicht das Abrufen des Inhalts.
IRDPSRAPIInvitation

Einladungen ermöglichen es einer Person oder Gruppe von Personen, sich mit einer Sitzung zu verbinden. Wenn ein Teilnehmer eine Verbindung mit einer Sitzung herstellt, sendet der Client ein Ticket und ein Kennwort. Diese beiden Informationen werden verwendet, um einen Teilnehmer zu authentifizieren.
IRDPSRAPIInvitationManager

Verwaltet Einladungsobjekte.
IRDPSRAPIPerfCounterLogger

Ermöglicht einer Clientanwendung das Implementieren der benutzerdefinierten Leistungsprotokollierung.
IRDPSRAPIPerfCounterLoggingManager

Verwaltet IRDPSRAPIPerfCounterLogger-Objekte.
IRDPSRAPISessionProperties

Verwenden Sie diese Schnittstelle, um Sitzungseigenschaften abzurufen oder festzulegen.
IRDPSRAPISharingSession

Das Standard -Objekt, das eine Anwendung erstellen muss, um eine Zusammenarbeitssitzung zu starten. (IRDPSRAPISharingSession)
IRDPSRAPISharingSession2

Das Standard -Objekt, das eine Anwendung erstellen muss, um eine Zusammenarbeitssitzung zu starten. (IRDPSRAPISharingSession2)
IRDPSRAPITcpConnectionInfo

Unterstützt die Methoden zum Abrufen der TCP-Verbindungsinformationen im Viewer und auf der Sharer-Seite.
IRDPSRAPITransportStream

Macht Methoden verfügbar, die Vorgänge mit Streams ausführen.
IRDPSRAPITransportStreamBuffer

Erstellt und wird von der IRDPSRAPITransportStream-Schnittstelle zum Senden und Empfangen von Daten verwendet.
IRDPSRAPITransportStreamEvents

Macht Methoden verfügbar, die von der Streamschnittstelle (IRDPSRAPITransportStream) aufgerufen werden, um den RDP-Stapel (RemoteDesktopprotokoll) über den Abschluss von Ereignissen zu benachrichtigen.
IRDPSRAPIViewer

Die ActiveX-Schnittstelle, die auf der Viewerseite verwendet wird.
IRDPSRAPIVirtualChannel

Verwaltet den virtuellen Kanal.
IRDPSRAPIVirtualChannelManager

Verwaltet die Liste der virtuellen Kanäle.
IRDPSRAPIWindow

Stellt eine 1:1-Zuordnung zu einem belegbaren Fenster dar.
IRDPSRAPIWindowList

Verwaltet die Fensterliste.
IRDPViewerInputSink

Sendet Maus- und Tastaturereignisse und unterstützt Toucheingaben.

Enumerationen

 
ATTENDEE_DISCONNECT_REASON

Definiert Werte für die Gründe, aus denen ein Teilnehmer von der Sitzung getrennt wurde.
CHANNEL_ACCESS_ENUM

Definiert Werte für den Typ des Zugriffs, der dem Teilnehmer für den Kanal gewährt wird.
CHANNEL_FLAGS

Definiert Werte dafür, wie Daten auf dem Kanal gesendet werden.
CHANNEL_PRIORITY

Definiert Werte für die Priorität, die zum Senden von Paketen auf dem Kanal verwendet wird.
CTRL_LEVEL

Definiert die Steuerungsebene, die ein Teilnehmer für eine Sitzung hat.
RDPENCOMAPI_ATTENDEE_FLAGS

Definiert Werte für den Teilnehmertyp.
RDPSRAPI_APP_FLAGS

Definiert Werte für den Anwendungstyp.
RDPSRAPI_KBD_CODE_TYPE

Definiert Werte für den Codierungstyp einer Tastatur.
RDPSRAPI_KBD_SYNC_FLAG

Definiert Werte für den Tastentyp, der den Zustand einer Tastatur steuert, z. B. die Feststelltaste-Taste.
RDPSRAPI_MOUSE_BUTTON_TYPE

Definiert Werte für den Typ von Maustasten.
RDPSRAPI_WND_FLAGS

Definiert Werte für den Typ des Fensters.