Compartir a través de


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

Vea también

Referencia

Clase de CDacl

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK