enumeración ADS_ACETYPE_ENUM (iads.h)
La enumeración ADS_ACETYPE_ENUM se usa para especificar el tipo de una entrada de control de acceso para objetos de Active Directory. La propiedad IADsAccessControlEntry.AceType contiene uno de estos valores 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 AceType de la estructura ACE_HEADER .
Syntax
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0002 {
ADS_ACETYPE_ACCESS_ALLOWED = 0,
ADS_ACETYPE_ACCESS_DENIED = 0x1,
ADS_ACETYPE_SYSTEM_AUDIT = 0x2,
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 0x5,
ADS_ACETYPE_ACCESS_DENIED_OBJECT = 0x6,
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 0x7,
ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 0x8,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 0x9,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 0xa,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 0xb,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 0xc,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 0xd,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 0xe,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 0xf,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 0x10
} ADS_ACETYPE_ENUM;
Constantes
ADS_ACETYPE_ACCESS_ALLOWED Valor: 0 La ACE es del tipo ACCESS ALLOWED estándar, donde los campos ObjectType y InheritedObjectType son NULL. |
ADS_ACETYPE_ACCESS_DENIED Valor: 0x1 La ACE es del tipo estándar de auditoría del sistema, donde los campos ObjectType y InheritedObjectType son NULL. |
ADS_ACETYPE_SYSTEM_AUDIT Valor: 0x2 La ACE es del tipo de sistema estándar, donde los campos ObjectType y InheritedObjectType son NULL. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT Valor: 0x5 La ACE concede acceso a un objeto o un subobjeto del objeto, como un conjunto de propiedades o una propiedad. ObjectType o InheritedObjectType o ambos contienen un GUID que identifica un conjunto de propiedades, una propiedad, un derecho extendido o un tipo de objeto secundario. |
ADS_ACETYPE_ACCESS_DENIED_OBJECT Valor: 0x6 La ACE deniega el acceso a un objeto o un subobjeto del objeto, como un conjunto de propiedades o una propiedad. ObjectType o InheritedObjectType o ambos contienen un GUID que identifica un conjunto de propiedades, una propiedad, un derecho extendido o un tipo de objeto secundario. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT Valor: 0x7 Ace audita el acceso a un objeto o un subobjeto del objeto, como un conjunto de propiedades o una propiedad. ObjectType o InheritedObjectType o ambos contienen un GUID que identifica un conjunto de propiedades, una propiedad, un derecho extendido o un tipo de objeto secundario. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECT Valor: 0x8 No se usa. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK Valor: 0x9 La misma funcionalidad que ADS_ACETYPE_ACCESS_ALLOWED, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK Valor: 0xa La misma funcionalidad que ADS_ACETYPE_ACCESS_DENIED, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT Valor: 0xb La misma funcionalidad que ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT Valor: 0xc La misma funcionalidad que ADS_ACETYPE_ACCESS_DENIED_OBJECT, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK Valor: 0xd La misma funcionalidad que ADS_ACETYPE_SYSTEM_AUDIT, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK Valor: 0xe No se usa. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT Valor: 0xf La misma funcionalidad que ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, pero se usa con aplicaciones que usan Authz para comprobar los ACE. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT Valor: 0x10 No se usa. |
Comentarios
Una ACE estándar es una definida y usada en un descriptor de seguridad de Windows. Windows permite que la ACE se aplique a objetos y propiedades identificados por GUID.
Use el método de propiedad IADsAccessControlEntry para determinar el tipo ACE.
Requisitos
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | iads.h |