Classe de CDacl
Essa classe é um wrapper para uma estrutura de DACL (lista de controle de acesso discricionário).
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
class CDacl : public CAcl
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona ACE permitido (entrada de controle de acesso) para o objeto de CDacl . |
|
Adiciona ACE negado ao objeto de CDacl . |
|
Retorna o número de (entradas de controle de acesso) no objeto de CDacl . |
|
Remove ACE específico (entrada de controle de acesso) do objeto de CDacl . |
|
Remove todos os aces contidos no objeto de CDacl . |
Operadores públicos
Nome |
Descrição |
---|---|
Operador de atribuição. |
Comentários
o descritor de segurança de um objeto pode conter DACL.DACL contém zero ou mais aces (entradas de controle de acesso) que identificam os usuários e grupos que podem acessar o objeto.Se DACL está vazia (isto é, contém os aces zero), nenhum acesso é concedido explicitamente, para que o acesso negado é implicitamente.Em o entanto, se o descritor de segurança de um objeto não tem DACL, o objeto é desprotegido e todos tem acesso completo.
Para recuperar DACL de um objeto, você deve ser o proprietário do objeto ou ter acesso de READ_CONTROL ao objeto.Para alterar DACL de um objeto, você deve ter acesso de WRITE_DAC ao objeto.
Use os métodos da classe fornecidos para criar, adicione, remova, e excluir aces do objeto de CDacl .Consulte também AtlGetDacl e AtlSetDacl.
Para obter uma introdução ao modelo de controle de acesso no windows, consulte controle de acesso em Windows SDK.
Hierarquia de herança
CDacl
Requisitos
Cabeçalho: atlsecurity.h