Compartir a través de


Clase de CDacl

Esta clase es un contenedor para una estructura DACL (lista de control de acceso discrecional (DACL)).

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

class CDacl : public CAcl

Members

dh7s131h.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CDacl::CDacl

el constructor.

CDacl::~CDacl

El destructor.

dh7s131h.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CDacl::AddAllowedAce

Agrega un ACE permitido (entrada de control de acceso) al objeto de CDacl .

CDacl::AddDeniedAce

Agrega un ACE denegado al objeto de CDacl .

CDacl::GetAceCount

Devuelve el número de ACE (entradas de control de acceso) en el objeto de CDacl .

CDacl::RemoveAce

Quita un ACE específico (entrada de control de acceso) del objeto de CDacl .

CDacl::RemoveAllAces

Quita todos los ACE contenido en el objeto de CDacl .

dh7s131h.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CDacl::operator =

Operador de asignación.

Comentarios

El descriptor de seguridad de un objeto puede contener una DACL.Una DACL contiene cero o más ACE (entradas de control de acceso) que identifica los usuarios y grupos que pueden tener acceso al objeto.Si una DACL está vacía (es decir, contiene ACE cero), no se concede ningún acceso explícitamente, por lo que el acceso se deniega implícitamente.Sin embargo, si el descriptor de seguridad de un objeto no tiene una DACL, se anula el objeto y todo el mundo ha completado el acceso.

Para recuperar una DACL de un objeto, debe ser el propietario del objeto o tener acceso de READ_CONTROL al objeto.Para cambiar una DACL de un objeto, debe tener acceso de WRITE_DAC al objeto.

Utilice los métodos de la clase proporcionados para crear, agregar, quitar, eliminar ACE del objeto de CDacl .Vea también AtlGetDacl y AtlSetDacl.

Para obtener una introducción al modelo de control de acceso de Windows, vea control de acceso en Windows SDK.

Jerarquía de herencia

CAcl

CDacl

Requisitos

encabezado: atlsecurity.h

Vea también

Referencia

Clase de CAcl

ACLs

ACEs

Conceptos

Ejemplo de seguridad

Otros recursos

Información general de la clase ATL

Funciones globales de seguridad