CSecurityDesc::GetDacl
Recupera le informazioni di (DACL) dell'elenco di controllo di accesso discrezionale dal descrittore di sicurezza.
bool GetDacl(
CDacl * pDacl,
bool * pbPresent = NULL,
bool * pbDefaulted = NULL
) const throw(...);
Parametri
pDacl
Puntatore a una struttura CDacl in cui archiviare una copia del DACL del descrittore di sicurezza. Se ACL discrezionale esiste, il metodo imposta pDacl all'indirizzo ACLdiscrezionale del descrittore di sicurezza. Se ACL discrezionale non esiste, non è memorizzato alcun valore.pbPresent
Puntatore a un valore che indica la presenza ACL discrezionale del descrittore di sicurezza specificato. Se il descrittore di sicurezza contiene ACLdiscrezionale (DACL), questo parametro è impostato su true. Se il descrittore di sicurezza non contiene ACLdiscrezionale (DACL), questo parametro è impostato su false.pbDefaulted
Puntatore a un set di flag al valore del flag di SE_DACL_DEFAULTED nella struttura SECURITY_DESCRIPTOR_CONTROL se ACL discrezionale esiste per un descrittore di sicurezza. Se questo flag è true, ACL discrezionale è stato recuperato da un meccanismo predefinito; se false, ACL discrezionale è specificato in modo esplicito da un utente.
Valore restituito
Restituisce true se il metodo ha esito positivo, false se non riesce.
Requisiti
Header: atlsecurity.h