перечисление 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 |