__ACE class

The __ACE abstract system class represents an access control entry (ACE).

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

class  __ACE : __SecurityRelatedClass
{
            AceFlags;
            AccessMask;
            AceType;
            GuidInheritedObjectType;
            GuidObjectType;
  uint64    TIME_CREATED;
  __Trustee Trustee;
};

Members

The __ACE class has these types of members:

Properties

The __ACE class has these properties.

AccessMask

Data type:

Access type: Read/write

Bit flags representing rights that are granted or denied to the trustee. For more information and a description of the flags, see AccessMask property in the Win32_ACE class.

AceFlags

Data type:

Access type: Read/write

Bit flags specifying the inheritance of the ACE. For more information and a description of the flags, see AceFlags property in the Win32_ACE class.

AceType

Data type:

Access type: Read/write

The type of ACE entry that this instance represents.

GuidInheritedObjectType

Data type:

Access type: Read/write

The GUID of the parent of the object to which the access rights in the AccessMask property apply.

GuidObjectType

Data type:

Access type: Read/write

The GUID that indicates the type of object to which the rights in the AccessMask property apply.

TIME_CREATED

Data type: uint64

Access type: Read-only

The time, in the CIM_DATETIME format, when the security descriptor was created.

Trustee

Data type: __Trustee

Access type: Read/write

The trustee of the ACE entry represented by this instance of the __ACE class.

Remarks

This class provides the properties that are inherited by the Win32_ACE class, which is a member of the Win32_SecurityDescriptor class. For more information, see WMI Security Descriptor Objects and Changing Access Security on Securable Objects. For more information about ACEs, see Access Control Components.

Requirements

Requirement Value
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
All WMI namespaces

See also

__SecurityRelatedClass

WMI System Classes

Win32_ACE

Maintaining WMI Security