Sicherungsfähige Objekte

Ein sicherungsfähiges Objekt ist ein Objekt, das über einen Sicherheitsdeskriptor verfügen kann. Alle benannten Windows sind sicherungsfähig. Einige unbenannte Objekte, z. B. Prozess- und Threadobjekte, können auch Sicherheitsdeskriptoren aufweisen. Für die meisten sicherungsfähige Objekte können Sie den Sicherheitsdeskriptor eines Objekts im Funktionsaufruf angeben, der das Objekt erstellt. Beispielsweise können Sie einen Sicherheitsdeskriptor in den Funktionen CreateFile und CreateProcess angeben.

Darüber hinaus ermöglichen Windows Sicherheitsfunktionen das Erhalten und Festlegen der Sicherheitsinformationen für sicherungsfähige Objekte, die auf anderen Betriebssystemen als Windows. Die Windows Sicherheitsfunktionen bieten auch Unterstützung für die Verwendung von Sicherheitsbeschreibungen mit privaten, anwendungsdefinierten Objekten. Weitere Informationen zu privaten sicherungsfähige Objekte finden Sie unter Client/Server Access Control.

Jeder Typ von sicherungsfähigem Objekt definiert einen eigenen Satz spezifischer Zugriffsrechte und seine eigene Zuordnung generischer Zugriffsrechte. Informationen zu den spezifischen und generischen Zugriffsrechten für jeden Typ von sicherungsfähigem Objekt finden Sie in der Übersicht für diesen Objekttyp.

Die folgende Tabelle zeigt die Funktionen, die zum Bearbeiten der Sicherheitsinformationen für einige allgemeine sicherungsfähige Objekte verwendet werden können.

Objekttyp Sicherheitsdeskriptorfunktionen
Dateien oder Verzeichnisse in einem NTFS-Dateisystem GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Named Pipes
Anonyme Pipes
GetSecurityInfo, SetSecurityInfo
Prozesse
Threads
GetSecurityInfo, SetSecurityInfo
Dateizuordnungsobjekte GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Zugriffstoken SetKernelObjectSecurity, GetKernelObjectSecurity
Fensterverwaltungsobjekte (Fensterstationen und Desktops) GetSecurityInfo, SetSecurityInfo
Registrierungsschlüssel GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Windows-Dienste GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Lokale Drucker oder Remotedrucker GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Netzwerkfreigaben GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Prozessübergreifende Synchronisierungsobjekte (Ereignisse, Mutexe, Semaphore und wartebare Timer) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Auftragsobjekte GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Verzeichnisdienstobjekte Diese Objekte werden von Active Directory-Objekten verarbeitet. Weitere Informationen finden Sie unter Active Directory-Dienstschnittstellen.