ADS_SD_CONTROL_ENUM 枚举 (iads.h)

ADS_SD_CONTROL_ENUM 枚举指定安全描述符的控制标志。

语法

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;

常量

 
ADS_SD_CONTROL_SE_OWNER_DEFAULTED
值: 0x1
默认机制提供安全描述符的所有者安全标识符 (SID) ,而不是安全描述符的原始提供程序。
ADS_SD_CONTROL_SE_GROUP_DEFAULTED
值: 0x2
默认机制提供安全描述符的组 SID,而不是安全描述符的原始提供程序。
ADS_SD_CONTROL_SE_DACL_PRESENT
值: 0x4
安全描述符中存在 DACL) (自由访问控制列表。 如果未设置此标志,或者设置了此标志并且 DACL 为 NULL,则安全描述符允许对所有人进行完全访问。
ADS_SD_CONTROL_SE_DACL_DEFAULTED
值: 0x8
安全描述符使用创建者访问令牌构建的默认 DACL。
ADS_SD_CONTROL_SE_SACL_PRESENT
值: 0x10
安全描述符中存在 SACL) (系统访问控制列表。
ADS_SD_CONTROL_SE_SACL_DEFAULTED
值: 0x20
安全描述符使用创建者访问令牌生成的默认 SACL。
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ
值: 0x100
必须继承安全描述符的 DACL。
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ
值: 0x200
必须继承安全描述符的 SACL。
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED
值: 0x400
安全描述符的 DACL 支持将可继承的访问控制项 (ACE) 自动传播到现有子对象。
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED
值: 0x800
安全描述符的 SACL 支持将可继承的 ACE 自动传播到现有子对象。
ADS_SD_CONTROL_SE_DACL_PROTECTED
值: 0x1000
安全描述符不允许可继承的 ACE 修改 DACL。
ADS_SD_CONTROL_SE_SACL_PROTECTED
值: 0x2000
安全描述符不允许可继承的 ACE 修改 SACL。
ADS_SD_CONTROL_SE_SELF_RELATIVE
值: 0x8000
安全描述符采用自相对格式,其中包含连续内存块中的所有安全信息。

注解

有关详细信息,请参阅平台软件开发工具包 ( SDK) 中安全性访问控制。

由于 VBScript 无法从类型库读取信息,因此 VBScript 应用程序无法理解上面定义的符号常量。 应改用数字常量在 VBScript 应用程序中设置适当的标志。 如果要将符号常量用作良好的编程做法,则应在 VBScript 应用程序中对此类常量进行显式声明,如此处所示。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 iads.h

另请参阅

ADSI 枚举

访问控制