ACCESS_MODE 枚举 (accctrl.h)

ACCESS_MODE 枚举包含的值指示EXPLICIT_ACCESS结构中的访问权限如何应用于受托人。 SetEntriesInAclGetExplicitEntriesFromAcl 等函数使用这些值来设置或检索访问控制项中的信息, (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

另请参阅

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

Ace

访问控制

授权枚举

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl