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