CSecurityDesc::SetOwner

设置绝对布局安全说明符的所有者信息。已替换所有所有者信息存在。

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

参数

  • Sid
    安全说明符的新主要所有者的 CSid 对象。此参数不能是NULL。

  • bDefaulted
    指示所有者信息是从默认结构派生。如果此值为true,则是默认的信息。方法在 SECURITY_DESCRIPTOR_CONTROL 结构存储此值,SE_OWNER_DEFAULTED标志。如果此参数为零,清除SE_OWNER_DEFAULTED标志。

返回值

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

要求

Header: atlsecurity.h

请参见

参考

CSecurityDesc选件类

CSecurityDesc::SetControl

CSecurityDesc::SetGroup

CSecurityDesc::SetSacl

CSecurityDesc::GetOwner