Compartir a través de


CDacl::AddAllowedAce

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

bool AddAllowedAce(
   const CSid & rSid,
   ACCESS_MASK AccessMask,
   BYTE AceFlags = 0
) throw(...);
bool AddAllowedAce(
   const CSid & rSid,
   ACCESS_MASK AccessMask,
   BYTE AceFlags,
   const GUID * pObjectType,
   const GUID * pInheritedObjectType
) throw(...);

Parámetros

  • rSid
    Un objeto de CSid .

  • AccessMask
    Especifica la máscara de derechos de acceso a ser tenido en cuenta el objeto especificado de CSid .

  • AceFlags
    Un conjunto de marcas de bits que controlan la herencia de ACE.

  • pObjectType
    Tipo de objeto.

  • pInheritedObjectType
    el tipo de objeto heredado.

Valor devuelto

Devuelve TRUE si (se agrega al objeto de CDacl , Falso en el error.

Comentarios

Un objeto de CDacl contiene cero o más ACE (entradas de control de acceso) que identifica los usuarios y grupos que pueden tener acceso al objeto.Este método agrega un ACE que permite el acceso al objeto de CDacl .

[!NOTA]

   El segundo formato de AddAllowedAce sólo en Windows 2000 y posterior disponibles.

Vea ACE_HEADER para obtener una descripción de los distintos marcas que se pueden establecer en el parámetro de AceFlags .

Requisitos

encabezado: atlsecurity.h

Vea también

Referencia

Clase de CDacl

CDacl::AddDeniedAce

ACCESS_MASK