CSecurityDesc::SetSacl
Imposta le informazioni in un elenco di controllo di accesso di sistema (SACL). Se un SACL è già presente nel descrittore di sicurezza, viene sostituito.
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
Parametri
Sacl
Puntatore a un oggetto CSacl che specifica il SACL per il descrittore di sicurezza. Questo parametro non deve essere NULL e deve essere un oggetto di CSacl. A differenza dei DACL, non esiste una differenza tra NULL e un SACL vuoto, come gli oggetti di SACL non specificano i diritti di accesso, controllare solo le informazioni.bDefaulted
Specifica un flag che indica l'origine del SACL. Se questo flag è true, il SACL è stato recuperato da un meccanismo predefinito. Se false, il SACL è stato specificato in modo esplicito da un utente. Il metodo inserisce questo valore nel flag di SE_SACL_DEFAULTED della struttura SECURITY_DESCRIPTOR_CONTROL. Se questo parametro non viene specificato, il flag di SE_SACL_DEFAULTED viene cancellato.
Valore restituito
Restituisce true se l'operazione ha esito positivo, false in caso di esito negativo.
Requisiti
Header: atlsecurity.h