Condividi tramite


CSecurityDesc::GetSacl

Recupera le informazioni di (SACL) dell'elenco di controllo di accesso del sistema dal descrittore di sicurezza.

bool GetSacl( 
   CSacl * pSacl, 
   bool * pbPresent = NULL, 
   bool * pbDefaulted = NULL  
) const throw(...);

Parametri

  • pSacl
    Puntatore a una struttura CSacl in cui archiviare una copia del SACL del descrittore di sicurezza. Se un sistema ACL esiste, il metodo imposta pSacl l'indirizzo del sistema ACLdel descrittore di sicurezza. Se un sistema ACL non esiste, non è memorizzato alcun valore.

  • pbPresent
    Puntatore a un flag che il metodo imposta per indicare la presenza di sistema ACL del descrittore di sicurezza specificato. Se il descrittore di sicurezza contiene un sistema ACL, questo parametro è impostato su true. Se il descrittore di sicurezza non contiene un sistema ACL, questo parametro è impostato su false.

  • pbDefaulted
    Puntatore a un set di flag al valore del flag di SE_SACL_DEFAULTED nella struttura SECURITY_DESCRIPTOR_CONTROL se un sistema ACL esiste per un descrittore di sicurezza.

Valore restituito

Restituisce true se il metodo ha esito positivo, false se non riesce.

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

CSecurityDesc Class

GetSecurityDescriptorSacl

CSecurityDesc::GetControl

CSecurityDesc::GetDacl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::SetSacl