CPrivateObjectSecurityDesc::Set
Appelez cette méthode pour modifier le modèle privé de la sécurité d'un objet.
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( );
Paramètres
si
Un ensemble de bits indicateurs qui indiquent les parties du modèle de sécurité pour définir. Cette valeur peut être une combinaison des bits indicateurs de SECURITY_INFORMATION .Modification
Pointeur vers un objet de CSecurityDesc . Les parties de ce modèle de sécurité désigné par le paramètre d' si sont appliquées au modèle de sécurité de l'objet.GenericMapping
Pointeur vers une structure de GENERIC_MAPPING qui spécifie le mappage de chaque droite générique à des droits spécifiques pour l'objet.Token
Référence à l'objet de CAccessToken pour le processus client lequel le nom de l'objet est créé.AutoInheritFlags
Un ensemble de bits indicateurs qui contrôlent les ACEs (ACEs) sont hérités d' pParent. Consultez CreatePrivateObjectSecurityEx pour plus de détails.
Valeur de retour
Retourne la valeur true en cas de réussite, false en cas d'échec.
Notes
La deuxième méthode, qui permet de spécifier le type d'objet GUID de l'objet ou contrôler la façon dont les ACE sont hérités, est uniquement disponible sur les systèmes qui exécutent Windows 2000 et versions ultérieures.
Configuration requise
Header: atlsecurity.h