CPrivateObjectSecurityDesc::Create
Volání této metody přidělit ani inicializovat popisovač zabezpečení samorelativní soukromý objekt vytvořený volající správce prostředků.
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
bool bIsDirectoryObject,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
GUID* ObjectType,
bool bIsContainerObject,
ULONG AutoInheritFlags,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
Parametry
pParent
Ukazatel CSecurityDesc objektu odkazující na nadřazený adresář, ve kterém je vytvořen nový objekt.Pokud neexistuje žádný nadřazený adresář nastavena na hodnotu NULL.pCreator
Ukazatel na popisovač zabezpečení poskytované tvůrce objektu.Tvůrce objektu se explicitně nepředává informace o zabezpečení pro nový objekt, nastavte tento parametr na hodnotu NULL.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.Token
Odkaz CAccessToken pro proces klienta, jehož jménem je vytvořen objekt objekt.GenericMapping
Ukazatel GENERIC_MAPPING struktury, která určuje mapování z každé obecné právo zvláštní práva pro objekt.ObjectType
Ukazatel GUID strukturu, která identifikuje typ objektu spojené s aktuální objekt.Nastavit ObjectType na hodnotu NULL, pokud objekt nemá identifikátor GUID.bIsContainerObject
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.AutoInheritFlags
Bitové příznaky určující dědění položky řízení přístupu (ACE) ze sady pParent .Viz CreatePrivateObjectSecurityEx další podrobnosti.
Vrácená hodnota
Vrátí hodnotu true při úspěchu, false při selhání.
Poznámky
Tato metoda volá CreatePrivateObjectSercurity nebo CreatePrivateObjectSecurityEx.
Druhá metoda umožňuje určit typ objektu GUID nového objektu nebo k řízení dědění položky řízení přístupu, je pouze na systémy Windows 2000 a novější.
[!POZNÁMKA]
Popisovač zabezpečení samorelativní je popisovač zabezpečení, která ukládá všechny informace o jeho zabezpečení souvislý blok paměti.
Požadavky
Záhlaví: atlsecurity.h