Clase de CAcl
Esta clase es un contenedor para una estructura de ACL (lista de control de acceso).
![]() |
---|
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
class CAcl
Members
Typedefs públicas
Name |
Descripción |
---|---|
Una matriz de s de ACCESS_MASK. |
|
Una matriz de s de BYTE. |
|
Una matriz de s de BYTE. |
Constructores públicos
Name |
Descripción |
---|---|
el constructor. |
|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve el número de objetos de (ACE) de entrada de control de acceso. |
|
Recupera las entradas (ACL) de la lista de control de acceso a objetos de CAcl . |
|
Recupera toda la información sobre una entrada en un objeto de CAcl . |
|
Devuelve la longitud de ACL. |
|
Devuelve un PACL (puntero a ACL). |
|
prueba el objeto de CAcl para las entradas. |
|
Devuelve el estado del objeto de CAcl . |
|
Quita un ACE específico (entrada de control de acceso) del objeto de CAcl . |
|
Quita todos los ACE (entradas de control de acceso) de CAcl que se aplica a CSidespecificado. |
|
marca el objeto de CAcl como vacío. |
|
Marca el objeto de CAcl como NULL. |
Operadores públicos
Name |
Descripción |
---|---|
Convierte un objeto de CAcl a una estructura de ACL . |
|
Operador de asignación. |
Comentarios
La estructura de ACL es el encabezado ACL (lista de control de acceso).ACL incluye una lista secuencial de cero o más as (entradas de control de acceso).El ACE individual en ACL se numera comprendido entre 0 y n-1, donde n es el número de ACE en ACL.Al editar ACL, una aplicación hace referencia a una entrada de control de acceso (ACE) dentro de ACL por su índice.
Hay dos tipos de ACL:
Discrecional
Sistema
ACL discrecional controla el propietario de un objeto o de cualquier persona acceso concedido de WRITE_DAC al objeto.Especifica los usuarios concretos de acceso y grupos pueden tener que un objeto.Por ejemplo, el propietario de un archivo puede utilizar ACL discrecional para controlar qué usuarios y grupos pueden y no pueden tener acceso al archivo.
Un objeto puede obtener información de seguridad de nivel de sistema asociada a él, en forma de sistema ACL controlado por un administrador del sistema.Un sistema ACL puede permitir que el administrador del sistema audite cualquier intento de obtener acceso a un objeto.
Para obtener más detalles, vea la descripción de ACL en Windows SDK.
Para obtener una introducción al modelo de control de acceso de Windows, vea control de acceso en Windows SDK.
Requisitos
encabezado: atlsecurity.h