ACE

ACE 是访问控制列表中的访问控制项, (ACL) 。

下表列出了当前定义的 ACE 类型。

ACE 类型 结构 ACL 类型
  • 允许访问
ACCESS_ALLOWED_ACE 自由
  • 允许访问
  • 允许在访问检查期间回调
ACCESS_ALLOWED_CALLBACK_ACE 自由
  • 允许访问
  • 对象特定
ACCESS_ALLOWED_OBJECT_ACE 自由
  • 允许访问
  • 对象特定
  • 允许在访问检查期间回调
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE 自由
  • 访问被拒绝
ACCESS_DENIED_ACE 自由
  • 访问被拒绝
  • 允许在访问检查期间回调
ACCESS_DENIED_CALLBACK_ACE 自由
  • 访问被拒绝
  • 对象特定
  • 允许在访问检查期间回调
ACCESS_DENIED_CALLBACK_OBJECT_ACE 自由
  • 访问被拒绝
  • 对象特定
ACCESS_DENIED_OBJECT_ACE 自由
  • 系统警报
SYSTEM_ALARM_ACE 系统
  • 系统警报
  • 允许在访问检查期间回调
SYSTEM_ALARM_CALLBACK_ACE 系统
  • 系统警报
  • 对象特定
  • 允许在访问检查期间回调
SYSTEM_ALARM_CALLBACK_OBJECT_ACE 系统
  • 系统警报
  • 对象特定
SYSTEM_ALARM_OBJECT_ACE 系统
  • 系统审核
SYSTEM_AUDIT_ACE 系统
  • 系统审核
  • 允许在访问检查期间回调
SYSTEM_AUDIT_CALLBACK_ACE 系统
  • 系统审核
  • 对象特定
  • 允许在访问检查期间回调
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE 系统
  • 系统审核
  • 对象特定
SYSTEM_AUDIT_OBJECT_ACE 系统

目前不支持系统警报和特定于对象的系统警报 ACE。

注意

每个 ACE 都以 ACE_HEADER 结构开头。 标头后面的数据格式因标头中指定的 ACE 类型而异。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winnt.h (包括 Windows.h)

另请参阅

AddAce

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

Acl

SYSTEM_ALARM_ACE

SYSTEM_AUDIT_ACE