ACE
An ACE is an access control entry in an access control list (ACL).
The following table lists the currently defined ACE types.
ACE type | Structure | ACL type |
---|---|---|
|
ACCESS_ALLOWED_ACE | Discretionary |
|
ACCESS_ALLOWED_CALLBACK_ACE | Discretionary |
|
ACCESS_ALLOWED_OBJECT_ACE | Discretionary |
|
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE | Discretionary |
|
ACCESS_DENIED_ACE | Discretionary |
|
ACCESS_DENIED_CALLBACK_ACE | Discretionary |
|
ACCESS_DENIED_CALLBACK_OBJECT_ACE | Discretionary |
|
ACCESS_DENIED_OBJECT_ACE | Discretionary |
|
SYSTEM_ALARM_ACE | System |
|
SYSTEM_ALARM_CALLBACK_ACE | System |
|
SYSTEM_ALARM_CALLBACK_OBJECT_ACE | System |
|
SYSTEM_ALARM_OBJECT_ACE | System |
|
SYSTEM_AUDIT_ACE | System |
|
SYSTEM_AUDIT_CALLBACK_ACE | System |
|
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE | System |
|
SYSTEM_AUDIT_OBJECT_ACE | System |
System-alarm and object-specific system-alarm ACEs are not currently supported.
Note
Each ACE starts with an ACE_HEADER structure. The format of the data following the header varies according to the ACE type specified in the header.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
Header |
|