CSecurityDesc::GetDacl
Extrait les informations de discrétionnaires (DACL) de liste de contrôle d'accès du modèle de sécurité.
bool GetDacl(
CDacl * pDacl,
bool * pbPresent = NULL,
bool * pbDefaulted = NULL
) const throw(...);
Paramètres
pDacl
Pointeur vers une structure d' CDacl dans laquelle pour stocker une copie DACL du modèle de sécurité. Si ACL discrétionnaire existe, la méthode affecte pDacl à l'adresse d' ACLdiscrétionnaire du modèle de sécurité. Si ACL discrétionnaire n'existe pas, aucune valeur n'est stockée.pbPresent
Pointeur vers une valeur qui indique la présence d' ACL discrétionnaire dans le modèle spécifié de sécurité. Si le modèle de sécurité contient ACLdiscrétionnaire, ce paramètre a la valeur true. Si le modèle de sécurité ne contient pas ACLdiscrétionnaire, ce paramètre a la valeur false.pbDefaulted
Pointeur vers un indicateur à la valeur de la balise de SE_DACL_DEFAULTED dans la structure de SECURITY_DESCRIPTOR_CONTROL si ACL discrétionnaire existe pour le modèle de sécurité. Si cette balise est true, ACL discrétionnaire a été récupéré par un mécanisme par défaut ; si la valeur false, ACL discrétionnaire a été spécifié explicitement par un utilisateur.
Valeur de retour
Retourne la valeur true si la méthode réussit, false s'il échoue.
Configuration requise
Header: atlsecurity.h