enumeração ADS_ACEFLAG_ENUM (iads.h)

A enumeração ADS_ACEFLAG_ENUM é usada para especificar o comportamento de uma ACE (entrada de Controle de Acesso) 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 AceFlags da estrutura 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
Objetos filho herdarão essa ACE (entrada de controle de acesso). O ACE herdado é herdável, a menos que o sinalizador ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE esteja definido.
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
Valor: 0x4
O sistema limpará o sinalizador ADS_ACEFLAG_INHERIT_ACE para os ACEs herdados de objetos filho. Isso impede que o ACE seja herdado por gerações subsequentes de objetos.
ADS_ACEFLAG_INHERIT_ONLY_ACE
Valor: 0x8
Indica que um ACE somente herdado que não exerce o controle de acesso no objeto ao qual ele está anexado. Se esse sinalizador não estiver definido, o ACE será um ACE eficaz que exerce o controle de acesso no objeto ao qual ele está anexado.
ADS_ACEFLAG_INHERITED_ACE
Valor: 0x10
Indica se o ACE foi herdado ou não. O sistema define esse bit.
ADS_ACEFLAG_VALID_INHERIT_FLAGS
Valor: 0x1f
Indica se os sinalizadores herdados são válidos. O sistema define esse bit.
ADS_ACEFLAG_SUCCESSFUL_ACCESS
Valor: 0x40
Gera mensagens de auditoria para tentativas de acesso bem-sucedidas, usadas com ACEs que auditam o sistema em uma SACL (lista de controle de acesso do sistema).
ADS_ACEFLAG_FAILED_ACCESS
Valor: 0x80
Gera mensagens de auditoria para tentativas de acesso com falha, usadas com ACEs que auditam o sistema em uma SACL.

Comentários

Como o VBScript não pode ler dados de uma biblioteca de tipos, os aplicativos VBScript não entendem as constantes simbólicas conforme definido nessas enumerações. Em vez disso, você deve usar as constantes numéricas para definir os sinalizadores apropriados em seus aplicativos VBScript. Se você quiser usar as constantes simbólicas como uma boa prática de programação, escreva declarações explícitas dessas constantes, como feito aqui, em seus aplicativos VBScript.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho iads.h

Confira também

Enumerações ADSI

IADsObjectOptions

IADsPathname::Set