AceType.MaxDefinedAceType is the largest currently defined ACE type. Custom ACE types must be defined to have values larger than AceType.MaxDefinedAceType.
Member Name | Description |
---|---|
AccessAllowed |
Allows access to an object for a specific trustee identified by an System.Security.Principal.IdentityReference object. |
AccessAllowedCallback |
Allows access to an object for a specific trustee identified by an System.Security.Principal.IdentityReference object. This ACE type may contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
AccessAllowedCallbackObject |
Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an System.Security.Principal.IdentityReference object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type may contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
AccessAllowedCompound |
Defined but never used. Included here for completeness. |
AccessAllowedObject |
Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an System.Security.Principal.IdentityReference object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. |
AccessDenied |
Denies access to an object for a specific trustee identified by an System.Security.Principal.IdentityReference object. |
AccessDeniedCallback |
Denies access to an object for a specific trustee identified by an System.Security.Principal.IdentityReference object. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
AccessDeniedCallbackObject |
Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an System.Security.Principal.IdentityReference object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
AccessDeniedObject |
Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an System.Security.Principal.IdentityReference object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. |
MaxDefinedAceType |
Tracks the maximum defined ACE type in the enumeration. |
SystemAlarm |
Reserved for future use. |
SystemAlarmCallback |
Reserved for future use. |
SystemAlarmCallbackObject |
Reserved for future use. |
SystemAlarmObject |
Reserved for future use. |
SystemAudit |
Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an System.Security.Principal.IdentityReference object. |
SystemAuditCallback |
Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an System.Security.Principal.IdentityReference object. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
SystemAuditCallbackObject |
Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an System.Security.Principal.IdentityReference object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager–specific BLOB that is not interpreted. |
SystemAuditObject |
Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an System.Security.Principal.IdentityReference object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. |