CSecurityDesc::SetSacl

시스템 액세스 제어 목록 (SACL) 정보를 설정합니다.보안 설명자에서 SACL 이미 있으면 바뀝니다.

bool SetSacl(
   const CSacl & Sacl,
   bool bDefaulted = false 
) throw(...);

매개 변수

  • Sacl
    포인터는 CSacl 보안 설명자를 SACL이 지정 하는 개체입니다.이 매개 변수는 NULL이 아니어야 하며 CSacl 개체 여야 합니다.Dacl과 달리는 아무런 차이가 없습니다 NULL 및 빈 SACL을 SACL 개체 에서만 감사 정보 액세스 권한을 지정 하지.

  • bDefaulted
    SACL의 소스를 나타내는 플래그를 지정 합니다.이 플래그가 true 인 경우 SACL은 기본 메커니즘으로 가져왔습니다.False 인 경우 SACL 사용자가 명시적으로 지정 되어 있습니다.메서드는이 값에 SE_SACL_DEFAULTED 플래그를 저장 된 SECURITY_DESCRIPTOR_CONTROL 구조.이 매개 변수를 지정 하지 않으면 SE_SACL_DEFAULTED 플래그는 지워집니다.

반환 값

성공하면 true를 반환하고, 실패하면 false를 반환합니다.

요구 사항

헤더: atlsecurity.h

참고 항목

참조

CSecurityDesc 클래스

CSecurityDesc::SetControl

CSecurityDesc::SetGroup

CSecurityDesc::SetDacl

CSecurityDesc::SetOwner

CSecurityDesc::GetSacl