SYSTEM_ALARM_ACE

typedef struct _SYSTEM_ALARM_ACE { /* sala */

ACE_HEADER Header;

ACCESS_MASK Mask;

DWORD SidStart;

} SYSTEM_ALARM_ACE;

The SYSTEM_ALARM_ACE structure specifies what types of access will cause system-level alarms.

Members

Header

Standard ACE_HEADER. The ACE_HEADER has the following form:

typedef struct _ACE_HEADER { /* acehdr */

BYTE AceType;

BYTE AceSize;

BYTE InheritFlags;

BYTE AceFlags;

} ACE_HEADER;

typedef ACE_HEADER *PACE_HEADER;

Mask

An ACCESS_MASK value that specifies the accesses that will cause alarm messages to be generated. The SUCCESSFUL_ACCESS_ACE_FLAG and FAILED_ACCESS_ACE_FLAG flags of the header's AceFlags field indicate whether messages are to be generated for successful accesses, unsuccessful accesses, or both.

SidStart

A security identifier (SID). The accesses specified by Mask are to generate an alarm if they are attempted by any subject possessing an SID that matches this field. An implementation may choose to ignore this field and generate alarms for all access attempts by all subjects.

See Also

ACE, ACL ACCESS_ALLOWED_ACE, ACCESS_DENIED_ACE, SYSTEM_ALARM_ACE, SYSTEM_AUDIT_ACE