CSecurityDesc::SetGroup

Legt die primären Gruppeninformationen einer absoluten Formatsicherheitsbeschreibung fest und bereits ersetzt jedes primäre der Gruppeninformationen vorhanden.

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

Parameter

  • Sid
    Verweis auf ein Objekt CSid für die neue primäre Gruppe der Sicherheitsbeschreibung.Dieser Parameter darf nicht NULL sein.Eine Sicherheitsbeschreibung kann als DACL oder ein SACLs nicht, wie markiert sind, jedoch muss eine Gruppe haben und einen Besitzer, sogar ist es diese die NULL SID (die integrierten SID mit einer besonderen Bedeutung ist).

  • bDefaulted
    Gibt an, ob die primären Gruppeninformationen von einem standardmäßigen Mechanismus abgeleitet wurden.Wenn dieser Wert true ist, ist es Standardinformationen, und die Methode speichert diesen Wert wie das SE_GROUP_DEFAULTED-Flag in der SECURITY_DESCRIPTOR_CONTROL-Struktur.Wenn dieser Parameter null ist, wird das SE_GROUP_DEFAULTED-Flag gelöscht.

Rückgabewert

Gibt bei Erfolg true zurück, bei einem Fehler false.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CSecurityDesc-Klasse

SetSecurityDescriptorGroup

CSecurityDesc::SetControl

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::SetSacl

CSecurityDesc::GetGroup