次の方法で共有


CSecurityDesc::SetGroup

更新 : 2007 年 11 月

絶対形式セキュリティ記述子のプライマリ グループの情報を設定します。プライマリ グループの情報が既にあれば、置き換えられます。

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

パラメータ

  • Sid
    セキュリティ記述子の新しいプライマリ グループに対する CSid オブジェクトへの参照。NULL は指定できません。DACL や SACL を持たないとしてセキュリティ記述子をマークすることはできますが、NULL SID の場合でも、グループと所有者は常に必要です。NULL SID は特殊な意味を持つ組み込み SID です。

  • bDefaulted
    プライマリ グループの情報が、既定の機構から派生したものかどうかを示す値。この値が true の場合、既定の情報であることを示します。また、メソッドは、SECURITY_DESCRIPTOR_CONTROL 構造体の SE_GROUP_DEFAULTED フラグにこの値を格納します。このパラメータが 0 の場合、SE_GROUP_DEFAULTED フラグはクリアされます。

戻り値

正常に終了した場合は true を返します。それ以外の場合は false を返します。

必要条件

ヘッダー : atlsecurity.h

参照

参照

CSecurityDesc クラス

SetSecurityDescriptorGroup

CSecurityDesc::SetControl

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::SetSacl

CSecurityDesc::GetGroup

その他の技術情報

CSecurityDesc のメンバ