Sdílet prostřednictvím


CPrivateObjectSecurityDesc::ConvertToAutoInherit

Volání této metody převést na formát, který podporuje automatické položky dědičné řízení přístupu (ACE) šíření popisovače zabezpečení a jeho seznamy řízení přístupu (ACL).

bool ConvertToAutoInherit( 
   const CSecurityDesc* pParent, 
   GUID* ObjectType, 
   bool bIsDirectoryObject, 
   PGENERIC_MAPPING GenericMapping  
) throw( );

Parametry

  • pParent
    Ukazatel CSecurityDesc objektu nadřazeného kontejneru objektu odkazování.Pokud není žádný nadřazený kontejner, tento parametr hodnotu NULL.

  • ObjectType
    Ukazatel GUID strukturu, která identifikuje typ objektu spojené s aktuální objekt.Nastavit ObjectType na hodnotu NULL, pokud objekt nemá identifikátor GUID.

  • bIsDirectoryObject
    Určuje, zda nový objekt může obsahovat další objekty.Hodnota true označuje, že je nový objekt kontejneru.Hodnota false znamená nový objekt není kontejner.

  • GenericMapping
    Ukazatel GENERIC_MAPPING struktury, která určuje mapování z každé obecné právo zvláštní práva pro objekt.

Vrácená hodnota

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

Poznámky

Tato metoda se pokusí zjistit, zda seznam ESA volitelného řízení přístupu (DACL) a seznam řízení přístupu k systému (SACL) aktuální popisovač zabezpečení zděděni z nadřazeného popisovače zabezpečení.Volá ConvertToAutoInheritPrivateObjectSecurity funkce.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CPrivateObjectSecurityDesc