Partager via


CSecurityDesc::IsDaclPresent

Détermine si le modèle de sécurité contient une liste de contrôle d'accès discrétionnaire (DACL).

bool IsDaclPresent( ) const throw( );

Valeur de retour

Retourne la valeur true si le modèle de sécurité contient une liste DACL, false.

Notes

Si cet indicateur n'est pas définie, ou si cette balise est définie et la liste DACL nulle est NULL, le modèle de sécurité autorise l'accès complet à chaque.

Cette balise est utilisée pour stocker les informations de sécurité spécifié par un appelant jusqu'à ce que le modèle de sécurité soit associé à un objet sécurisable.Une fois que le modèle de sécurité est associé à un objet sécurisable, la balise de SE_DACL_PRESENT est toujours définie dans le contrôle de modèle de sécurité.

Pour définir cette balise, utilisez la méthode de CSecurityDesc::SetDacl .

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

Classe de CSecurityDesc

SECURITY_DESCRIPTOR_CONTROL

CSecurityDesc::IsDaclAutoInherited

CSecurityDesc::IsDaclDefaulted

CSecurityDesc::IsDaclProtected