CSecurityDesc::SetSacl
Define informações em uma lista de controle de acesso (SACL) do sistema. Se um SACL já está presente no descritor de segurança, ele será substituído.
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
Parâmetros
Sacl
Ponteiro para um objeto de CSacl que especifica o SACL para o descritor de segurança. Este parâmetro não deve ser NULO, e deve ser um objeto de CSacl. A o contrário de DACLs, não há nenhuma diferença entre NULL e um SACL vazia, como os objetos de SACL não especificam os direitos de acesso, auditando somente informações.bDefaulted
Especifica um sinalizador que indica a fonte de SACL. Se este sinalizador é verdadeiro, a SACL foi recuperado por algum mecanismo padrão. Se falso, o SACL foi especificado explicitamente pelo usuário. O método armazenar esse valor no sinalizador de SE_SACL_DEFAULTED estrutura de SECURITY_DESCRIPTOR_CONTROL . Se este parâmetro não for especificado, o sinalizador de SE_SACL_DEFAULTED está desmarcada.
Valor de retorno
Retorna verdadeiros em êxito, falso em caso de falha.
Requisitos
Cabeçalho: atlsecurity.h