Freigeben über


Remotedesktopprotokollanbieter-API

Sie verwenden die Remotedesktopprotokollanbieter-API, um ein Protokoll zu erstellen, um die Kommunikation zwischen dem Remotedesktopdienstedienst und mehreren Clients bereitzustellen.

Wenn Windows Server geladen wird, wird der Remotedesktopdienstedienst (auch als Remote Verbindungs-Manager (RCM) bezeichnet) gestartet. Der Dienst startet auch Listenerobjekte für die Remotedesktopprotokollanbieter, die wiederum auf Clientverbindungen lauschen. Der Dienst und die Protokollanbieter sind Benutzermodusobjekte, die mithilfe der in dieser Dokumentation beschriebenen APIs kommunizieren. Die Protokollanbieter können mithilfe von Eingabe-/Ausgabesteuerelementen (IOCTLs) mit Kernelmodustreibern kommunizieren. Dies ist in der folgenden Abbildung dargestellt.

Architektur der benutzerdefinierten Protokoll-API

Microsoft hat das Remotedesktopprotokoll (RDP) implementiert, um die Kommunikation zwischen dem Remotedesktopdienstedienst und Clientverbindungen bereitzustellen. Sie können Ihr eigenes Protokoll erstellen, indem Sie die Schnittstellen, Strukturen, Unionen und Enumerationstypen verwenden, aus denen die Remotedesktopprotokollanbieter-API besteht. Weitere Informationen finden Sie in den folgenden Themen.

Erstellen eines Remotedesktopprotokollanbieters

Informationen zum Erstellen eines Remotedesktopprotokollanbieters. Der Protokoll-Manager wird als COM-Server implementiert und an einem Speicherort registriert, der beim Starten des Remotedesktopdienstediensts gesucht wird.

Referenz zum Remotedesktopprotokollanbieter

Enthält Schnittstellen, Strukturen, Unionen und Enumerationstypen, mit denen Sie ein benutzerdefiniertes Remotedesktopprotokoll (RDP) erstellen können.

Informationen zu Remotedesktopdiensten