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 |