Freigeben über


CSecurityDesc Class

Diese Klasse ist ein Wrapper für die SECURITY_DESCRIPTOR-Struktur.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CSecurityDesc

Mitglieder

Öffentliche Konstruktoren

Name

Description

CSecurityDesc::CSecurityDesc

Der -Konstruktor.

CSecurityDesc::~CSecurityDesc

Der Destruktor.

Öffentliche Methoden

Name

Description

CSecurityDesc::FromString

Konvertiert eine Zeichenkettenformatsicherheitsbeschreibung in eine gültige, funktionale Sicherheitsbeschreibung.

CSecurityDesc::GetControl

Ruft Steuerelementinformationen aus der Sicherheitsbeschreibung ab.

CSecurityDesc::GetDacl

Ruft Informationen der besitzerverwalteten Zugriffssteuerungsliste (DACLs) aus der Sicherheitsbeschreibung ab.

CSecurityDesc::GetGroup

Ruft die primären Gruppeninformationen aus der Sicherheitsbeschreibung ab.

CSecurityDesc::GetOwner

Ruft informaton Besitzer von der Sicherheitsbeschreibung ab.

CSecurityDesc::GetPSECURITY_DESCRIPTOR

Gibt einen Zeiger auf die SECURITY_DESCRIPTOR-Struktur zurück.

CSecurityDesc::GetSacl

Ruft Informationen der Systemzugriffssteuerungsliste (SACL) aus der Sicherheitsbeschreibung ab.

CSecurityDesc::IsDaclAutoInherited

Bestimmt, ob das DACL konfiguriert wird, um die automatische Weitergabe zu unterstützen.

CSecurityDesc::IsDaclDefaulted

Bestimmt, ob die Sicherheitsbeschreibung mit einem Standard DACL konfiguriert ist.

CSecurityDesc::IsDaclPresent

Bestimmt, ob die Sicherheitsbeschreibung DACL enthält.

CSecurityDesc::IsDaclProtected

Bestimmt, ob das DACL konfiguriert wird, um Änderungen zu verhindern.

CSecurityDesc::IsGroupDefaulted

Bestimmt, ob die Gruppensicherheits-id der Sicherheitsbeschreibung (SID) standardmäßig festgelegt wurde.

CSecurityDesc::IsOwnerDefaulted

Bestimmt, ob der Besitzer SID der Sicherheitsbeschreibung standardmäßig festgelegt wurde.

CSecurityDesc::IsSaclAutoInherited

Bestimmt, ob das SACLs konfiguriert wird, um die automatische Weitergabe zu unterstützen.

CSecurityDesc::IsSaclDefaulted

Bestimmt, ob die Sicherheitsbeschreibung mit einem Standard SACLs konfiguriert ist.

CSecurityDesc::IsSaclPresent

Bestimmt, ob die Sicherheitsbeschreibung ein SACLs enthält.

CSecurityDesc::IsSaclProtected

Bestimmt, ob das SACLs konfiguriert wird, um Änderungen zu verhindern.

CSecurityDesc::IsSelfRelative

Bestimmt, ob die Sicherheitsbeschreibung im selbstrelativen Format ist.

CSecurityDesc::MakeAbsolute

Rufen Sie diese Methode auf, um die Sicherheitsbeschreibung auf die absolute Format zu konvertieren.

CSecurityDesc::MakeSelfRelative

Rufen Sie diese Methode auf, um die Sicherheitsbeschreibung zum selbstrelativen Format zu konvertieren.

CSecurityDesc::SetControl

Legt die Steuerbite einer Sicherheitsbeschreibung fest.

CSecurityDesc::SetDacl

Enthält Informationen in einem DACL fest. Wenn DACL bereits in der Sicherheitsbeschreibung vorhanden ist, wird es ersetzt.

CSecurityDesc::SetGroup

Legt die primären Gruppeninformationen einer absoluten Formatsicherheitsbeschreibung fest und bereits ersetzt jedes primäre der Gruppeninformationen vorhanden.

CSecurityDesc::SetOwner

Legt die Besitzersinformationen einer absoluten Formatsicherheitsbeschreibung fest und bereits ersetzt jedes der Besitzersinformationen vorhanden.

CSecurityDesc::SetSacl

Enthält Informationen in einem SACLs fest. Wenn ein SACLs bereits in der Sicherheitsbeschreibung vorhanden ist, wird es ersetzt.

CSecurityDesc::ToString

Konvertiert eine Sicherheitsbeschreibung zu einem Zeichenfolgenformat.

Öffentliche Operatoren

Name

Description

CSecurityDesc::operator const SECURITY_DESCRIPTOR *

Gibt einen Zeiger auf die SECURITY_DESCRIPTOR-Struktur zurück.

CSecurityDesc::operator =

Zuweisungsoperator

Hinweise

Die SECURITY_DESCRIPTOR-Struktur enthält die Sicherheitsinformationen, die einem Objekt zugeordnet werden. Anwendungen verwenden diese Struktur, um Sicherheitsstatus eines Objekts festzulegen und abzufragen. Siehe auch AtlGetSecurityDescriptor.

Anwendungen müssen die SECURITY_DESCRIPTOR-Struktur nicht direkt ändern, und sollten die bereitgestellten Klassenmethoden stattdessen verwenden.

Eine Einführung in Zugriffssteuerungsmodell in Windows, finden Sie unter Zugriffssteuerung in Windows SDK.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

SECURITY_DESCRIPTOR

Konzepte

Beispiel für die Sicherheit

Weitere Ressourcen

ATL Class Overview

Security Global Functions