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