Sdílet prostřednictvím


CSecurityDesc::SetSacl

Nastaví informace o systémový seznam řízení přístupu (SACL).Pokud již v popisovači zabezpečení seznam SACL, nahrazuje.

bool SetSacl(
   const CSacl & Sacl,
   bool bDefaulted = false 
) throw(...);

Parametry

  • Seznam SACL
    Ukazatel CSacl určení SACL pro popisovač zabezpečení objektu.Tento parametr nesmí mít hodnotu NULL a musí být objekt CSacl.Na rozdíl od seznamů DACL není žádný rozdíl mezi hodnotou NULL a prázdné SACL, jako objekty SACL nezadávejte přístupová práva, pouze informace o auditování.

  • bDefaulted
    Určuje příznak označující zdroj seznam SACL.Pokud je tento příznak hodnotu true, načtou se mechanismem některé výchozí seznam SACL.Pokud je hodnota false, seznam SACL byl explicitně zadán uživatelem.Metoda SE_SACL_DEFAULTED vlajkou uloží tuto hodnotu SECURITY_DESCRIPTOR_CONTROL struktury.Pokud není tento parametr zadán, je SE_SACL_DEFAULTED příznak vymazán.

Vrácená hodnota

Vrátí hodnotu true při úspěchu, false při selhání.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CSecurityDesc

CSecurityDesc::SetControl

CSecurityDesc::SetGroup

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::GetSacl