在 Win32 API 的 Accctrl.h 头文件中,ACCESS_MODE 枚举用于表示访问控制项 (ACE) 的访问模式。下面是该枚举的定义:
typedef enum tagACCESS_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:授予访问权限。


  •  SET_ACCESS:设置访问权限。


  •  DENY_ACCESS:拒绝访问权限。


  •  REVOKE_ACCESS:撤销访问权限。


  •  SET_AUDIT_SUCCESS:设置成功的审核。


  •  SET_AUDIT_FAILURE:设置失败的审核。


这些访问模式用于在访问控制列表 (ACL) 条目中指定对于某个受信任实体的权限操作。例如,在 EXPLICIT_ACCESS 结构中,grfAccessMode 字段就使用了这个枚举,用于指定对于权限的授予、拒绝、设置等不同的操作。


转载请注明出处:http://www.zyzy.cn/article/detail/23752/Win32 API/Accctrl.h/ACCESS_MODE