Systemdienste

Dieser Abschnitt enthält die Referenz für die System-APIs und -Dienste, die von Windows für Desktop-Apps angeboten werden. Dazu gehören die traditionell verfügbaren Dienste für:

  • Das Komponentenobjektmodel (COM).
  • Dateikomprimierung.
  • DLLs (Dynamic Link Libraries).
  • Speicherverwaltung.
  • Energieverwaltung.
  • Sichere Enklaven (vertrauenswürdige Ausführung)
  • Die Erstellung und Koordination mehrerer Ausführungsthreads.
  • Die Entwicklung von Dienstanwendungen.
  • Windows-Messaging.
  • Abrufen von Windows-Systeminformationen.
  • Die Hilfe-API.

In diesem Abschnitt

Thema Beschreibung
COM COM (Component Object Model) ist ein plattformunabhängiges, verteiltes und objektorientiertes System zum Erstellen von binären Softwarekomponenten, die miteinander kommunizieren können. COM ist die Grundlegende Technologie für die OLE- (Verbunddokumente) und ActiveX-Technologien (Internet-fähige Komponenten) von Microsoft.
COM+ COM+ ist eine Weiterentwicklung von Microsoft Component Object Model (COM) und Microsoft Transaction Server (MTS). COM+ baut auf Anwendungen auf, die mit COM, MTS und anderen COM-basierten Technologien geschrieben wurden, und erweitert sie. COM+ behandelt viele der Ressourcenverwaltungsaufgaben, die Sie zuvor selbst programmieren mussten, z. B. Threadzuordnung und Sicherheit. COM+ macht Ihre Anwendungen auch skalierbarer, indem Threadpooling, Objektpooling und Just-in-Time-Objektaktivierung bereitgestellt werden. COM+ trägt auch zum Schutz der Integrität Ihrer Daten bei, indem Transaktionsunterstützung bereitgestellt wird, auch wenn eine Transaktion mehrere Datenbanken über ein Netzwerk umfasst.
Aktivitätskoordinator Die Aktivitätskoordinator-API koordiniert die Ausführung von zurückstellbaren Aufgaben in einem System. Zurückstellbare Aufgaben sind die Aufgaben, die nicht sofort ausgeführt werden müssen. Sie können die Ausführung auf einen Zeitpunkt zurückstellen, in dem sich das System in einem gewünschten Zustand befindet, in dem das Ausführen der Aufgabe andere laufende Arbeiten nicht beeinträchtigt.
Komprimierungs-API Die Komprimierungs-API macht die MSZIP-, XPRESS-, XPRESS_HUFF- und LZMS-Komprimierungsalgorithmen von Windows verfügbar. Auf diese Weise können Entwickler*innen von Windows-Anwendungen Versionen und Dienste verwalten sowie die verfügbar gemachten Komprimierungsalgorithmen erweitern.
Distributed Transaction Coordinator Leitfaden und Referenzdokumentation für Systemadministrator*innen und Entwickler*innen, die den Distributed Transaction Coordinator (DTC) verwenden.
Microsoft.Dtc.PowerShell.Diagnostics Enthält Informationen zu den PowerShell-Cmdlets, die mit Microsoft Distributed Transaction Coordinator (MSDTC) für Diagnose bereitgestellt werden.
Microsoft.MsDtcManagement.Commands Stellt Informationen zu den PowerShell-Cmdlets bereit, die mit Microsoft Distributed Transaction Coordinator (MSDTC) für die Verwaltung bereitgestellt werden.
DLLs (Dynamic Link Libraries) Erstellen und Verwalten von DLLs
Hilfe-API Die Hilfe-API ermöglicht das Öffnen von Hilfekatalogen und das Abrufen von Hilfeinhaltselementen.
Prozessübergreifende Kommunikationen Verwenden von Mailslots und Pipes
Kerneltransaktions-Manager Verwenden von transaktionalen Datei- und Registrierungsvorgängen oder Definieren von Transaktionen für andere Ressourcen
Speicherverwaltung Kernspeicherverwaltungsdienste.
MultiPoint Services Serverrolle, mit der mehrere Benutzer*innen gleichzeitig denselben Computer verwenden können, z. B. in einer Kursraumumgebung.
Betriebsaufzeichnung Die Betriebsaufzeichnung ermöglicht es Anwendungen, Vorgänge zu beschleunigen, die wiederholt auf dieselben Dateidaten zugreifen, indem der Windows-Vorabstartmechanismus als öffentliche Schnittstelle verfügbar gemacht wird.
Energieverwaltung Zentrale Energieverwaltungsdienste.
Prozesse und Threads Erstellen und Verwalten von Prozessen und Threads
Remotedesktopdienste Programmgesteuerte Interaktion mit Remotedesktopdiensten
Sichere Enklaven Sichere Enklaven werden verwendet, um vertrauenswürdige Ausführungsumgebungen zu erstellen.
Dienste Erstellen und Verwalten von Diensten
Synchronisierung Koordinieren mehrerer Ausführungsthreads
Windows-Desktopfreigabe Die Windows-Desktopfreigabe ist eine Technologie für die Bildschirmfreigabe mit mehreren Teilnehmern. Zu den wichtigsten Szenarien gehören Remoteunterstützung, Zusammenarbeit in Echtzeit und Konferenzen sowie Videokommunikation.
Windows Notification Framework Dokumentiert die Funktionen (und Funktionsrückrufprototypen), die verwendet werden, um eine Anwendung nach einem Setup oder einer Migration zu erkennen und zu reparieren.
Windows-Subsystem für Linux Referenzinformationen für die Programmierschnittstellen von Windows-Subsystem für Linux (WSL).
Windows-Systeminformationen Programmgesteuerter Zugriff auf die Registrierungs- und Schlüsselsystemkonfigurations- und Versionsinformationen