Freigeben über


Objekt-Manager

Ein Objekt besteht aus einem Standardheader und objektspezifischen Attributen. Da alle Objekte dieselbe Struktur haben, gibt es in Windows einen einzelnen Objekt-Manager, der alle Objekte verwaltet.

Der Objektheader enthält Elemente wie den Objektnamen, sodass andere Prozesse anhand des Namens auf das Objekt verweisen können, und einen Sicherheitsdeskriptor, damit der Objekt-Manager steuern kann, welche Prozesse auf die Systemressource zugreifen.

Folgende Aufgaben werden vom Objekt-Manager ausgeführt:

  • Erstellen von Objekten
  • Überprüfen, ob ein Prozess das Recht hat, das Objekt zu verwenden
  • Erstellen von Objekthandles und Zurückgeben an den Aufrufer
  • Verwalten von Ressourcenkontingenten
  • Erstellen doppelter Handles
  • Schließen von Handles für Objekte