CDacl::AddDeniedAce
Agrega un ACE denegado (entrada de control de acceso) al objeto de CDacl .
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
Parámetros
rSid
Un objeto CSid.AccessMask
Especifica la máscara de derechos de acceso a denegar para el objeto especificado de CSid .AceFlags
Un conjunto de marcas de bits que controlan la herencia de ACE.Valores predeterminados a 0 en el primer formulario de método.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 una entrada ACE que deniega el acceso a CDacl .
[!NOTA]
El segundo formato de AddDeniedAce 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