Partager via


CSecurityDesc::SetGroup

Définit les informations de groupe principal d'un modèle absolu de sécurité de format, en remplaçant tout présence d'informations de groupe principal déjà.

bool SetGroup( 
   const CSid & Sid, 
   bool bDefaulted = false  
) throw(...);

Paramètres

  • Sid
    Référence à un objet de CSid de groupe principal du modèle de sécurité le nouveau. Ce paramètre ne doit pas être NULL. Un descripteur de sécurité peut être marqué comme n'ayant pas une liste DACL ou un SACL, mais il doit avoir un groupe et un propriétaire, même que ceux-ci sont NULL (SID qui est un élément SID avec un ordre particulier).

  • bDefaulted
    Indique si les informations de groupe principal ont été dérivées d'un mécanisme par défaut. Si cette valeur est true, il s'agit des informations par défaut, et la méthode signale cette valeur comme la balise de SE_GROUP_DEFAULTED dans la structure de SECURITY_DESCRIPTOR_CONTROL . Si ce paramètre est zéro, la balise de SE_GROUP_DEFAULTED est désactivée.

Valeur de retour

Retourne la valeur true en cas de réussite, false en cas d'échec.

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

CSecurityDesc, classe

SetSecurityDescriptorGroup

CSecurityDesc::SetControl

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::SetSacl

CSecurityDesc::GetGroup