Поделиться через


структура SYSTEM_AUDIT_ACE (ntifs.h)

Структура SYSTEM_AUDIT_ACE определяет запись управления доступом (ACE) для списка управления доступом (ACL), указывающего, какие типы доступа вызывают уведомления на уровне системы. ACE системного аудита приводит к регистрации сообщения аудита при попытке указанного пользователя или группы получить доступ к объекту. Пользователь или группа определяется идентификатором безопасности (SID).

Синтаксис

typedef struct _SYSTEM_AUDIT_ACE {
  ACE_HEADER  Header;
  ACCESS_MASK Mask;
  ULONG       SidStart;
} SYSTEM_AUDIT_ACE;

Члены

Header

Указывает структуру ACE_HEADER.

Mask

Указывает структуру ACCESS_MASK, которая предоставляет права доступа, вызывающие создание сообщений аудита. Флаги SUCCESSFUL_ACCESS_ACE_FLAG и FAILED_ACCESS_ACE_FLAG в AceFlags член структуры ACE_HEADER указывают, создаются ли сообщения для успешных попыток доступа, неудачных попыток доступа или обоих.

SidStart

Указывает идентификатор безопасности. Попытка доступа типа, указанного членом Mask любым пользователем или группой, идентификатор безопасности которого соответствует элементу SidStart, приводит к созданию сообщения аудита системой. Если приложение не указывает идентификатор безопасности для этого члена, сообщения аудита создаются для указанных прав доступа для всех пользователей и групп.

Замечания

Сообщения аудита хранятся в журнале событий, который можно управлять с помощью функций ведения журнала событий Microsoft Win32 или с помощью средства просмотра событий (EVENTVWR.EXE).

Эта структура должна быть выровнена по 32-разрядной границе.

Требования

Требование Ценность
заголовка ntifs.h (include Ntifs.h)

См. также

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ACCESS_MASK

ACE

ACE_HEADER

ACL

SID

SYSTEM_ALARM_ACE