Sdílet prostřednictvím


CPrivateObjectSecurityDesc::Set

Volání této metody změnit popisovač zabezpečení objektu soukromé.

bool Set( 
   SECURITY_INFORMATION si, 
   const CSecurityDesc& Modification, 
   PGENERIC_MAPPING GenericMapping, 
   const CAccessToken& Token  
) throw( ); 
bool Set( 
   SECURITY_INFORMATION si, 
   const CSecurityDesc& Modification, 
   ULONG AutoInheritFlags, 
   PGENERIC_MAPPING GenericMapping, 
   const CAccessToken& Token  
) throw( );

Parametry

  • si
    Sada bitových příznaků, které označují části nastavit popisovač zabezpečení.Tato hodnota může být kombinací SECURITY_INFORMATION bit příznaků.

  • Modifikace
    Ukazatel CSecurityDesc objektu.Části tohoto popisovače zabezpečení označena si pro parametr popisovače zabezpečení objektu.

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

  • Token
    Odkaz CAccessToken pro proces klienta, jehož jménem je vytvořen objekt objekt.

  • 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

Druhá metoda umožňuje určit typ objektu GUID objektu nebo k řízení dědění položky řízení přístupu, je pouze na systémy Windows 2000 a novější.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CPrivateObjectSecurityDesc

SetPrivateObjectSecurity

CPrivateObjectSecurityDesc::Get