rdpencomapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
rdpencomapi.h enthält die folgenden Programmierschnittstellen:
_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. |
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. |