ADS_ACETYPE_ENUM enumeração (iads.h)
A enumeração ADS_ACETYPE_ENUM é usada para especificar o tipo de uma entrada de controle de acesso para objetos do Active Directory. A propriedade IADsAccessControlEntry.AceType contém um desses valores para um objeto do Active Directory.
Para obter mais informações e valores possíveis para arquivos, compartilhamento de arquivos e objetos do Registro, consulte o membro AceType da estrutura 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 O ACE é do tipo ACCESS ALLOWED padrão, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_ACCESS_DENIED Valor: 0x1 O ACE é do tipo padrão de auditoria do sistema, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_SYSTEM_AUDIT Valor: 0x2 O ACE é do tipo de sistema padrão, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT Valor: 0x5 A ACE concede acesso a um objeto ou a um subobjeto do objeto, como um conjunto de propriedades ou uma propriedade. ObjectType ou InheritedObjectType ou ambos contêm um GUID que identifica um conjunto de propriedades, uma propriedade, um direito estendido ou um tipo de objeto filho. |
ADS_ACETYPE_ACCESS_DENIED_OBJECT Valor: 0x6 A ACE nega acesso a um objeto ou um subobjeto do objeto, como um conjunto de propriedades ou uma propriedade. ObjectType ou InheritedObjectType ou ambos contêm um GUID que identifica um conjunto de propriedades, uma propriedade, um direito estendido ou um tipo de objeto filho. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT Valor: 0x7 A ACE audita o acesso a um objeto ou um subobjeto do objeto, como um conjunto de propriedades ou uma propriedade. ObjectType ou InheritedObjectType ou ambos contêm um GUID que identifica um conjunto de propriedades, uma propriedade, um direito estendido ou um tipo de objeto filho. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECT Valor: 0x8 Não usado. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK Valor: 0x9 Mesma funcionalidade que ADS_ACETYPE_ACCESS_ALLOWED, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK Valor: 0xa Mesma funcionalidade que ADS_ACETYPE_ACCESS_DENIED, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT Valor: 0xb Mesma funcionalidade que ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT Valor: 0xc Mesma funcionalidade que ADS_ACETYPE_ACCESS_DENIED_OBJECT, mas usada com aplicativos que usam Authz para marcar ACEs. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK Valor: 0xd Mesma funcionalidade que ADS_ACETYPE_SYSTEM_AUDIT, mas usada com aplicativos que usam Authz para marcar ACEs. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK Valor: 0xe Não usado. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT Valor: 0xf Mesma funcionalidade que ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT Valor: 0x10 Não usado. |
Comentários
Uma ACE padrão é definida e usada em um descritor de segurança do Windows. O Windows permite que a ACE seja aplicada a objetos e propriedades identificados por GUIDs.
Use o método de propriedade IADsAccessControlEntry para determinar o tipo ACE.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | iads.h |