[New - Windows NT]
ACCESS_MODE枚举类型包含值,表示EXPLICIT_ACCESS结构中的访问权限如何应用于受托人。诸如SetEntriesInAcl和GetExplicitEntriesFromAcl的功能使用这些值来设置或检索访问控制条目(ACE)中的信息。
typedef枚举_ACCESS_MODE
{
NOT_USED_ACCESS = 0,
GRANT_ACCESS,
SET_ACCESS,
DENY_ACCESS,
REVOKE_ACCESS,
SET_AUDIT_SUCCESS,
SET_AUDIT_FAILURE
} ACCESS_MODE;
枚举 | 含义 |
GRANT_ACCESS | 一个输入标志,创建一个ACCESS_ALLOWED_ACE.新的ACE将指定的权限与受托人的任何现有的允许或拒绝的权利相结合。 |
SET_ACCESS | 表示允许指定权限的ACCESS_ALLOWED_ACE. 在输入时,该标志丢弃受信任者的任何现有访问控制信息。 |
DENY_ACCESS | 表示拒绝指定权限的ACCESS_DENIED_ACE. 在输入时,除了目前被拒绝受托人的权利之外,此标志将拒绝指定的权利。它还修改或删除允许指定权限的受托人的任何现有ACCESS_ALLOWED_ACE. |
REVOKE_ACCESS | 输入标志,删除所有现有的ACCESS_DENIED_ACE,ACCESS_ALLOWED_ACE或SYSTEM_AUDIT_ACE S为指定的受托人。 |
SET_AUDIT_SUCCESS | 表示生成审核消息的SYSTEM_AUDIT_ACE,以成功尝试使用指定的访问权限。您可以将此值与SET_AUDIT_FAILURE组合。 在输入时,此标志将指定的权限与受托人的任何现有经审核的访问权限相结合。 |
SET_AUDIT_FAILURE | 指示SYSTEM_AUDIT_ACE生成审计消息,以尝试使用指定的访问权限失败。您可以将此值与SET_AUDIT_SUCCESS组合。 在输入时,此标志将指定的权限与受托人的任何现有经审核的访问权限相结合。 |
也可以看看
ACCESS_DENIED_ACE, ACCESS_ALLOWED_ACE, ACE, EXPLICIT_ACCESS, GetExplicitEntriesFromAcl, SetEntriesInAcl, SYSTEM_AUDIT_ACE