Freigeben über


ACCESS_ALLOWED_ACE-Struktur (ntifs.h)

Die ACCESS_ALLOWED_ACE-Struktur definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die daCL (Discretionary Access Control List), die den Zugriff auf ein Objekt steuert. Ein zugriffsgeschützter ACE ermöglicht den Zugriff auf ein Objekt für einen bestimmten Antragsteller, der durch eine Sicherheits-ID (SID) identifiziert wird.

Syntax

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

Member

Header

Gibt eine ACE_HEADER-Struktur an.

Mask

ACCESS_MASK Struktur, die die von diesem ACE gewährten Zugriffsrechte angibt.

SidStart

Gibt eine SID an. Die vom Mask-Member angegebenen Zugriffsrechte werden jedem Antragsteller gewährt, der über eine aktivierte SID verfügt, die diesem Member entspricht.

Hinweise

Diese Struktur muss an einer 32-Bit-Grenze ausgerichtet werden.

Anforderungen

Anforderung Wert
Header ntifs.h (include Ntifs.h)

Weitere Informationen

ACCESS_DENIED_ACE

ACCESS_MASK

ASS

ACE_HEADER

ACL

RtlAddAccessAllowedAce

SID

SYSTEM_ALARM_ACE

SYSTEM_AUDIT_ACE