Compartir a través de


Clase de CAcl

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

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 CAcl

Members

zt6e0acy.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

CAcl::CAccessMaskArray

Una matriz de s de ACCESS_MASK.

CAcl::CAceFlagArray

Una matriz de s de BYTE.

CAcl::CAceTypeArray

Una matriz de s de BYTE.

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

Name

Descripción

CAcl::CAcl

el constructor.

CAcl::~CAcl

El destructor.

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

Name

Descripción

CAcl::GetAceCount

Devuelve el número de objetos de (ACE) de entrada de control de acceso.

CAcl::GetAclEntries

Recupera las entradas (ACL) de la lista de control de acceso a objetos de CAcl .

CAcl::GetAclEntry

Recupera toda la información sobre una entrada en un objeto de CAcl .

CAcl::GetLength

Devuelve la longitud de ACL.

CAcl::GetPACL

Devuelve un PACL (puntero a ACL).

CAcl::IsEmpty

prueba el objeto de CAcl para las entradas.

CAcl::IsNull

Devuelve el estado del objeto de CAcl .

CAcl::RemoveAce

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

CAcl::RemoveAces

Quita todos los ACE (entradas de control de acceso) de CAcl que se aplica a CSidespecificado.

CAcl::SetEmpty

marca el objeto de CAcl como vacío.

CAcl::SetNull

Marca el objeto de CAcl como NULL.

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

Name

Descripción

Const ACL de CAcl::operator *

Convierte un objeto de CAcl a una estructura de ACL .

CAcl::operator =

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

Vea también

Otros recursos

Información general de la clase ATL

Funciones globales de seguridad