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