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


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

Структура ACCESS_ALLOWED_ACE определяет запись управления доступом (ACE) для списка управления доступом (DACL), который управляет доступом к объекту. ACE с разрешенным доступом разрешает доступ к объекту для определенного субъекта, определенного идентификатором безопасности (SID).

Синтаксис

typedef struct _ACCESS_ALLOWED_ACE {
  ACE_HEADER  Header;
  ACCESS_MASK Mask;
  ULONG       SidStart;
} ACCESS_ALLOWED_ACE;

Члены

Header

Задает структуру ACE_HEADER.

Mask

ACCESS_MASK структура, указывающая права доступа, предоставляемые этим ACE.

SidStart

Указывает идентификатор безопасности. Права доступа, указанные элементом Mask , предоставляются любому субъекту с включенным идентификатором безопасности, соответствующим этому элементу.

Комментарии

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

Требования

Требование Значение
Заголовок ntifs.h (включая Ntifs.h)

См. также раздел

ACCESS_DENIED_ACE

ACCESS_MASK

ACE

ACE_HEADER

ACL

RtlAddAccessAllowedAce

SID

SYSTEM_ALARM_ACE

SYSTEM_AUDIT_ACE