CSecurityDesc::SetSacl
Ustawia informacje systemowe listy kontroli dostępu (SACL).Jeśli Lista SACL jest już obecny w deskryptorze zabezpieczeń, zostanie zastąpiona.
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
Parametry
SACL
Wskaźnik do CSacl określające SACL dla deskryptora zabezpieczeń obiektu.Ten parametr nie może być NULL i musi być obiektem CSacl.W przeciwieństwie do listy DACL istnieje różnica NULL i SACL pusty SACL obiektów nie określono praw dostępu, tylko informacje dotyczące inspekcji.bDefaulted
Określa flagi wskazujące źródła SACL.Jeśli flaga ta ma wartość true, niektóre domyślnego mechanizmu pobraniu SACL.Jeśli FAŁSZ, SACL został jawnie określony przez użytkownika.Metoda przechowuje tę wartość w Flaga SE_SACL_DEFAULTED SECURITY_DESCRIPTOR_CONTROL struktury.Jeżeli nie określono tego parametru, Flaga SE_SACL_DEFAULTED jest wyczyszczone.
Wartość zwracana
Zwraca wartość true w przypadku powodzenia, false w przypadku niepowodzenia.
Wymagania
Nagłówek: atlsecurity.h