Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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_ALLOWEDValor: 0 O ACE é do tipo ACCESS ALLOWED padrão, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_ACCESS_DENIEDValor: 0x1 O ACE é do tipo padrão de auditoria do sistema, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_SYSTEM_AUDITValor: 0x2 O ACE é do tipo de sistema padrão, em que os campos ObjectType e InheritedObjectType são NULL. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECTValor: 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_OBJECTValor: 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_OBJECTValor: 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_OBJECTValor: 0x8 Não usado. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACKValor: 0x9 Mesma funcionalidade que ADS_ACETYPE_ACCESS_ALLOWED, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACKValor: 0xa Mesma funcionalidade que ADS_ACETYPE_ACCESS_DENIED, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECTValor: 0xb Mesma funcionalidade que ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECTValor: 0xc Mesma funcionalidade que ADS_ACETYPE_ACCESS_DENIED_OBJECT, mas usada com aplicativos que usam Authz para marcar ACEs. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACKValor: 0xd Mesma funcionalidade que ADS_ACETYPE_SYSTEM_AUDIT, mas usada com aplicativos que usam Authz para marcar ACEs. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACKValor: 0xe Não usado. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECTValor: 0xf Mesma funcionalidade que ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, mas usada com aplicativos que usam Authz para verificar ACEs. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECTValor: 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 |