Remotedesktopdienste-API
Die meisten Anwendungen werden ohne Änderungen in einer Umgebung für Remotedesktopdienste (früher als Terminaldienste bezeichnet) ausgeführt und müssen die Remotedesktopdienste-API nicht verwenden. Die Remotedesktopdienste-API ist in erster Linie für Client-/Serveranwendungen und -anwendungen für die Verwaltung von Remotedesktopdiensten nützlich.
Die Remotedesktopdienste-API besteht aus einer Reihe von Funktionsaufrufen in Wtsapi32.dll. Um Ihre Anwendung so zu entwerfen, dass sie sowohl in Remotedesktopdienste- als auch in Nicht-Remotedesktopdienste-Umgebungen ausgeführt wird, verwenden Sie die dynamische Verknüpfung zur Laufzeit, um zu überprüfen, ob Wtsapi32.dll vorhanden sind. Weitere Informationen finden Sie unter Laufzeitverknüpfung mit Wtsapi32.dll.
Mit der Remotedesktopdienste-API können Anwendungen die folgenden Aufgaben in einer Remotedesktopdienste-Umgebung ausführen:
- Remotedesktopdienstverwaltung, z. B. das Auflisten und Verwalten von Remotedesktop-Sitzungshostservern (früher als Terminalserver bezeichnet) in einer Domäne oder das Aufzählen und Verwalten von Sitzungen und Prozessen auf einem RD-Sitzungshostserver.
- Verbessern von Client-/Serveranwendungen in einer Remotedesktopdienstumgebung.
- Verwenden von virtuellen Remotedesktopdiensten zur Kommunikation zwischen Client- und Servermodulen einer Anwendung.
- Festlegen und Abrufen bestimmter Benutzerkonfigurationsinformationen für Remotedesktopdienste.