Compartilhar via


ADS_SD_CONTROL_ENUM enumeração (iads.h)

A enumeração ADS_SD_CONTROL_ENUM especifica sinalizadores de controle para um descritor de segurança.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0005 {
  ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 0x1,
  ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 0x2,
  ADS_SD_CONTROL_SE_DACL_PRESENT = 0x4,
  ADS_SD_CONTROL_SE_DACL_DEFAULTED = 0x8,
  ADS_SD_CONTROL_SE_SACL_PRESENT = 0x10,
  ADS_SD_CONTROL_SE_SACL_DEFAULTED = 0x20,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 0x100,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 0x200,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 0x400,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 0x800,
  ADS_SD_CONTROL_SE_DACL_PROTECTED = 0x1000,
  ADS_SD_CONTROL_SE_SACL_PROTECTED = 0x2000,
  ADS_SD_CONTROL_SE_SELF_RELATIVE = 0x8000
} ADS_SD_CONTROL_ENUM;

Constantes

 
ADS_SD_CONTROL_SE_OWNER_DEFAULTED
Valor: 0x1
Um mecanismo padrão fornece o SID (identificador de segurança) do proprietário do descritor de segurança em vez do provedor original do descritor de segurança.
ADS_SD_CONTROL_SE_GROUP_DEFAULTED
Valor: 0x2
Um mecanismo padrão fornece o SID do grupo do descritor de segurança em vez do provedor original do descritor de segurança.
ADS_SD_CONTROL_SE_DACL_PRESENT
Valor: 0x4
A DACL (lista de controle de acesso discricionário) está presente no descritor de segurança. Se esse sinalizador não estiver definido ou se esse sinalizador estiver definido e a DACL for NULL, o descritor de segurança permitirá acesso completo a todos.
ADS_SD_CONTROL_SE_DACL_DEFAULTED
Valor: 0x8
O descritor de segurança usa uma DACL padrão criada com base no token de acesso do criador.
ADS_SD_CONTROL_SE_SACL_PRESENT
Valor: 0x10
A SACL (lista de controle de acesso do sistema) está presente no descritor de segurança.
ADS_SD_CONTROL_SE_SACL_DEFAULTED
Valor: 0x20
O descritor de segurança usa uma SACL padrão criada com base no token de acesso do criador.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ
Valor: 0x100
A DACL do descritor de segurança deve ser herdada.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ
Valor: 0x200
A SACL do descritor de segurança deve ser herdada.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED
Valor: 0x400
A DACL do descritor de segurança dá suporte à propagação automática de ACEs (entradas de controle de acesso) herdáveis para objetos filho existentes.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED
Valor: 0x800
A SACL do descritor de segurança dá suporte à propagação automática de ACEs herdáveis para objetos filho existentes.
ADS_SD_CONTROL_SE_DACL_PROTECTED
Valor: 0x1000
O descritor de segurança não permitirá que ACEs herdáveis modifiquem a DACL.
ADS_SD_CONTROL_SE_SACL_PROTECTED
Valor: 0x2000
O descritor de segurança não permitirá que ACEs herdáveis modifiquem a SACL.
ADS_SD_CONTROL_SE_SELF_RELATIVE
Valor: 0x8000
O descritor de segurança é de formato auto-relativo com todas as informações de segurança em um bloco contínuo de memória.

Comentários

Para obter mais informações, consulte Controle de Acesso em Segurança no SDK (Platform Software Development Kit).

Como o VBScript não pode ler informações de uma biblioteca de tipos, os aplicativos VBScript não entendem as constantes simbólicas, conforme definido acima. 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, deverá fazer declarações explícitas dessas constantes, conforme feito aqui, em seus aplicativos VBScript.

Requisitos

   
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

Controle de acesso