IADsSecurityUtility-Schnittstelle (iads.h)

Die IADsSecurityUtility-Schnittstelle wird zum Abrufen, Festlegen oder Abrufen des Sicherheitsdeskriptors für eine Datei, Dateifreigabe oder einen Registrierungsschlüssel verwendet. Sie können ihn auch verwenden, um den Sicherheitsdeskriptor in oder aus dem unformatierten oder hexadezimalen Modus zu konvertieren, und Sie können den Umfang der abgerufenen oder festgelegten Sicherheitsdeskriptordaten einschränken, indem Sie angeben, ob Sie ihn für den Besitzer, die Gruppe, die DACL oder die SACL verwenden möchten.

Vererbung

Die IADsSecurityUtility-Schnittstelle erbt von der IDispatch-Schnittstelle . IADsSecurityUtility verfügt auch über folgende Arten von Membern:

Methoden

Die IADsSecurityUtility-Schnittstelle verfügt über diese Methoden.

 
IADsSecurityUtility::ConvertSecurityDescriptor

Konvertiert eine Sicherheitsbeschreibung von einem Format in ein anderes.
IADsSecurityUtility::get_SecurityMask

Bestimmt, welche Elemente der Sicherheitsbeschreibung abgerufen oder festgelegt werden sollen. (Abrufen)
IADsSecurityUtility::GetSecurityDescriptor

Ruft einen Sicherheitsdeskriptor für die angegebene Datei, Dateifreigabe oder den angegebenen Registrierungsschlüssel ab.
IADsSecurityUtility::p ut_SecurityMask

Bestimmt, welche Elemente der Sicherheitsbeschreibung abgerufen oder festgelegt werden sollen. (Put)
IADsSecurityUtility::SetSecurityDescriptor

Legt den Sicherheitsdeskriptor für die angegebene Datei, Dateifreigabe oder den angegebenen Registrierungsschlüssel fest.

Hinweise

Zum Lesen der Systemzugriffssteuerungsliste (System Access Control List, SACL) einer Datei oder eines Verzeichnisses muss die SE_SECURITY_NAME-Berechtigung für den aufrufenden Prozess aktiviert sein. Weitere Informationen zum Abrufen der SACL für ein Objekt finden Sie unter Abrufen der SACL eines Objekts.

Weitere Informationen und ein Codebeispiel, das zeigt, wie Die IADsSecurityUtility-Schnittstelle zum Hinzufügen eines ACE zu einer Datei verwendet wird, finden Sie unter Beispielcode für das Hinzufügen eines ACE zu einer Datei.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile iads.h

Weitere Informationen

ADS_PATHTYPE_ENUM

ADS_SD_FORMAT_ENUM

Beispielcode zum Hinzufügen eines ACE zu einer Datei

IADsAccessControlEntry

IADsSecurityDescriptor

IAccessControlList

IDispatch

Sicherheitsbeschreibungen für Dateien und Registrierungsschlüssel

Sicherheitsschnittstellen