Objektverzeichnisse
Ein Objektverzeichnis ist ein benanntes Objekt, das ausschließlich verwendet wird, um andere benannte Objekte zu enthalten. Das Objektverzeichnis \Device enthält beispielsweise die benannten Geräteobjekte, die von Treibern erstellt wurden.
Verwechseln Sie Objektverzeichnisse nicht mit Dateisystemverzeichnissen. Objektverzeichnisse sind nur innerhalb des Objekt-Managers vorhanden und entsprechen keinem Verzeichnis auf dem Datenträger. (Dateisystemverzeichnisse werden tatsächlich als Dateiobjekte dargestellt.)
Im Folgenden finden Sie eine Liste der Objektverzeichnisse der obersten Ebene, die Objekte enthalten, die von Treibern erstellt oder verwendet werden können:
\Rückrufe
Das System erstellt Standardrückrufobjekte in diesem Verzeichnis. Weitere Informationen finden Sie unter Verwenden eines System-Defined Rückrufobjekts.
\Gerät
Treiber erstellen benannte Geräteobjekte in diesem Verzeichnis. Weitere Informationen finden Sie unter Benannte Geräteobjekte.
\KernelObjects
Das System erstellt Standardereignisobjekte in diesem Verzeichnis. Weitere Informationen finden Sie unter Standardereignisobjekte.
\DosDevices
In diesem Verzeichnis wird der MS-DOS-Gerätename eines Geräts als symbolischer Link zum entsprechenden Geräteobjekt gespeichert. Weitere Informationen finden Sie unter MS-DOS-Gerätenamen.
Das System erstellt weitere Verzeichnisse der obersten Ebene, die jedoch für die Systemverwendung reserviert sind.
Treiber können neue Objektverzeichnisse erstellen, indem sie die ZwCreateDirectoryObject-Routine aufrufen.