Поделиться через


CSecurityDesc::SetGroup

Устанавливает данные первичной группы абсолютного дескриптора безопасности формата, заменив все данные первичной группы уже присутствующие.

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

Параметры

  • Sid
    Ссылка на объект CSid для первичной группы дескриптора безопасности новой. Этот параметр не должен иметь значение null. Дескриптор безопасности можно пометить как не имеющий DACL или системный список управления доступом, но он должен иметь группу и владелец, даже это эти NULL идентификатор безопасности (ИД безопасности, встроенную с особой смыслью).

  • bDefaulted
    Показывает, были ли данные извлекаются из первичной группы неисправного механизма. Если значение равно true, то это сведения по умолчанию и метод сохраняет это значение как пометить SE_GROUP_DEFAULTED в структуре SECURITY_DESCRIPTOR_CONTROL. Если этот параметр равен нулю, то пометить SE_GROUP_DEFAULTED очистки.

Возвращаемое значение

Возвращает значение true, если операция выполнена успешно; в противном случае — значение false.

Требования

Header: atlsecurity.h

См. также

Ссылки

CSecurityDesc Class

SetSecurityDescriptorGroup

CSecurityDesc::SetControl

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::SetSacl

CSecurityDesc::GetGroup