перечисление ACCESS_MODE (accctrl.h)
Перечисление 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 |