CSecurityDesc::SetGroup

设置绝对布局安全说明符的主要操作组信息,已替换所有主要组信息存在。

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

参数

  • Sid
    CSid 安全说明符的新母版组的对象。此参数不能是NULL。安全说明符可以被标记为具有DACL或SACL,但是,它必须具有组,并所有者,即使它这些为(是具有特殊含义的内置SID)的NULL SID。

  • bDefaulted
    指示主要组信息是从默认结构派生的。如果此值为true,则是默认的信息,因此,该方法在 SECURITY_DESCRIPTOR_CONTROL 结构存储此值,因为SE_GROUP_DEFAULTED标志。如果此参数为零,清除SE_GROUP_DEFAULTED标志。

返回值

如果成功,则返回 true;如果失败,则返回 false。

要求

Header: atlsecurity.h

请参见

参考

CSecurityDesc选件类

SetSecurityDescriptorGroup

CSecurityDesc::SetControl

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::SetSacl

CSecurityDesc::GetGroup