ACCESS_MODE 枚举包含的值指示EXPLICIT_ACCESS结构中的访问权限如何应用于受托人。 SetEntriesInAcl 和 GetExplicitEntriesFromAcl 等函数使用这些值来设置或检索访问控制项中的信息, (ACE) 。
语法
typedef enum _ACCESS_MODE {
  NOT_USED_ACCESS,
  GRANT_ACCESS,
  SET_ACCESS,
  DENY_ACCESS,
  REVOKE_ACCESS,
  SET_AUDIT_SUCCESS,
  SET_AUDIT_FAILURE
} ACCESS_MODE;
常量
| NOT_USED_ACCESS未使用值。 | 
| GRANT_ACCESS指示 ACCESS_ALLOWED_ACE 结构。 新的 ACE 将指定权限与受托人的任何现有允许或拒绝权限组合在一起。 | 
| SET_ACCESS指示允许指定权限 的ACCESS_ALLOWED_ACE 结构。 输入时,此值将放弃受托人的任何现有访问控制信息。 | 
| DENY_ACCESS指示 ACCESS_DENIED_ACE 拒绝指定权限的结构。 输入时,除受托人当前拒绝的任何权利外,此值还会拒绝指定权限。 | 
| REVOKE_ACCESS指示所有现有 ACCESS_ALLOWED_ACE 或 删除 指定受托人的SYSTEM_AUDIT_ACE结构。 | 
| SET_AUDIT_SUCCESS指示一个 SYSTEM_AUDIT_ACE 结构,该结构为成功尝试使用指定访问权限生成审核消息。 输入时,此值将指定权限与受托人的任何现有审核访问权限组合在一起。 | 
| SET_AUDIT_FAILURE指示 SYSTEM_AUDIT_ACE 结构,为使用指定访问权限的失败尝试生成审核消息。 输入时,此值将指定权限与受托人的任何现有审核访问权限组合在一起。 | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows XP [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| 标头 | accctrl.h |