Compartir a través de


ADS_ACEFLAG_ENUM enumeración (iads.h)

La enumeración ADS_ACEFLAG_ENUM se usa para especificar el comportamiento de una entrada de Access Control (ACE) para un objeto de Active Directory.

Para obtener más información y valores posibles para los objetos de archivo, recurso compartido de archivos y registro, vea el miembro AceFlags de la estructura de ACE_HEADER .

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

Constantes

 
ADS_ACEFLAG_INHERIT_ACE
Valor: 0x2
Los objetos secundarios heredarán esta entrada de control de acceso (ACE). La ACE heredada se puede heredar a menos que se establezca la marca ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE.
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
Valor: 0x4
El sistema borrará la marca ADS_ACEFLAG_INHERIT_ACE para las ACE heredadas de objetos secundarios. Esto evita que las generaciones posteriores de objetos hereden la ACE.
ADS_ACEFLAG_INHERIT_ONLY_ACE
Valor: 0x8
Indica que una ACE de solo herencia que no ejerce el control de acceso en el objeto al que está asociado. Si no se establece esta marca, la ACE es una ACE eficaz que ejerce el control de acceso en el objeto al que está asociado.
ADS_ACEFLAG_INHERITED_ACE
Valor: 0x10
Indica si se heredó o no la ACE. El sistema establece este bit.
ADS_ACEFLAG_VALID_INHERIT_FLAGS
Valor: 0x1f
Indica si las marcas heredadas son válidas. El sistema establece este bit.
ADS_ACEFLAG_SUCCESSFUL_ACCESS
Valor: 0x40
Genera mensajes de auditoría para intentos de acceso correctos, usados con ACE que auditan el sistema en una lista de control de acceso del sistema (SACL).
ADS_ACEFLAG_FAILED_ACCESS
Valor: 0x80
Genera mensajes de auditoría para intentos de acceso erróneos, usados con ACE que auditan el sistema en una SACL.

Comentarios

Dado que VBScript no puede leer datos de una biblioteca de tipos, las aplicaciones vbScript no comprenden las constantes simbólicas tal como se definen en estas enumeraciones. En su lugar, debe usar las constantes numéricas para establecer las marcas adecuadas en las aplicaciones VBScript. Si desea usar las constantes simbólicas como práctica de programación recomendada, escriba declaraciones explícitas de estas constantes, como se hace aquí, en las aplicaciones VBScript.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado iads.h

Consulte también

Enumeraciones ADSI

IADsObjectOptions

IADsPathname::Set