CSecurityDesc::IsDaclDefaulted

Bestimmt, ob die Sicherheitsbeschreibung mit einer standardmäßigen besitzerverwalteten Zugriffssteuerungsliste (DACLs) konfiguriert ist.

bool IsDaclDefaulted( ) const throw( );

Rückgabewert

Gibt true zurück, wenn die Sicherheitsbeschreibung einen standardmäßigen DACL enthält; andernfalls false.

Hinweise

Dieses Flag kann, wie das System die DACL behandelt, in Bezug auf die Vererbung von Zugriffssteuerungseintrags auswirken (ACE).Wenn beispielsweise der Ersteller eines Objekts kein DACL angibt, erhält das Objekt den standardmäßigen DACL vom Zugriffstoken des Erstellers.Das System ignoriert dieses Flag, wenn das SE_DACL_PRESENT-Flag nicht festgelegt ist.

Dieses Flag wird verwendet, um zu bestimmen, wie das endgültige DACL auf dem Objekt berechnet werden soll und wird physisch nicht im Sicherheitsbeschreibungssteuerelement des sicherungsfähigen Objekts gespeichert.

Um dieses Flag festzulegen, verwenden Sie die Methode CSecurityDesc::SetDacl.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CSecurityDesc-Klasse

SECURITY_DESCRIPTOR_CONTROL

CSecurityDesc::IsDaclAutoInherited

CSecurityDesc::IsDaclPresent

CSecurityDesc::IsDaclProtected