Compartilhar via


Classe de CSacl

Essa classe é um wrapper para uma estrutura de SACL (lista de controle de acesso do sistema).

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

class CSacl : public CAcl

Membros

3a1dcw04.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CSacl::CSacl

o construtor.

CSacl::~CSacl

O destrutor.

3a1dcw04.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CSacl::AddAuditAce

Adiciona uma entrada (ACE) de controle de acesso físico para o objeto de CSacl .

CSacl::GetAceCount

Retorna o número de entradas (ACEs) de controle de acesso no objeto de CSacl .

CSacl::RemoveAce

Remove ACE específico (entrada de controle de acesso) do objeto de CSacl .

CSacl::RemoveAllAces

Remove todos os aces contidos no objeto de CSacl .

3a1dcw04.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

CSacl::operator =

Operador de atribuição.

Comentários

Um SACL contém entradas (ACEs) de controle de acesso que especificam os tipos de tentativas de acesso que geram registros de auditoria no log de eventos de segurança de um controlador de domínio.Observe que um SACL gera as entradas do log somente no controlador de domínio onde a tentativa de acesso ocorreu, não em cada controlador de domínio que contém uma réplica do objeto.

Para definir ou recuperar o SACL no descritor de segurança de um objeto, o privilégio de SE_SECURITY_NAME deve ser ativado no token de acesso de segmentos do aplicativo.O grupo administradores tiver esse privilégio concedido por padrão, e pode conceder a outros usuários ou grupos.Ter o privilégio concedido não é tudo que é necessário: antes da operação definida pelo privilégio pode ser executada, o privilégio deve ser ativado no token de acesso de segurança para tirar o efeito.O modelo permite que os aplicativos sejam ativados somente para operações específicas do sistema, e então desabilitados quando eles não são mais necessários.Consulte AtlGetSacl e AtlSetSacl para exemplos de ativar SE_SECURITY_NAME.

Use os métodos da classe fornecidos para adicionar, remover, criar, excluir e aces do objeto de SACL .Consulte também AtlGetSacl e AtlSetSacl.

Para obter uma introdução ao modelo de controle de acesso no windows, consulte controle de acesso em Windows SDK.

Hierarquia de herança

CAcl

CSacl

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CAcl

ACLs

ACEs

Outros recursos

Visão geral da classe de ATL

Funções de segurança globais