__SecurityDescriptor class

The __SecurityDescriptor abstract system class represents a security descriptor.

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 __SecurityDescriptor
{
  uint32 ControlFlags;
  __ACE  DACL[];
  __ACE  Group;
  __ACE  Owner;
  __ACE  SACL;
  uint64 TIME_CREATED;
};

Members

The __SecurityDescriptor class has these types of members:

Properties

The __SecurityDescriptor class has these properties.

ControlFlags
Data type: uint32
Access type: Read-only

Bit flags that provide information about the descriptor's contents and format. See the ControlFlags property in the Win32_SecurityDescriptor class for a description of the flags.

DACL
Data type: __ACE array
Access type: Read/write

An array of __ACE entries that specify access to the object.

Group
Data type: __ACE
Access type: Read-only

ACE that identifies the trustee representing the group of the object.

Owner
Data type: __ACE
Access type: Read-only

ACE that identifies the trustee representing the owner of the object.

SACL
Data type: __ACE
Access type: Read-only

An array of __ACE entries that identifies users and groups for which auditing information is gathered.

TIME_CREATED
Data type: uint64
Access type: Read-only

Time in the CIM_DATETIME format when the security descriptor was created.

Remarks

This class provides properties inherited by Win32_SecurityDescriptor. 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

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

All WMI namespaces

See also

WMI System Classes
Win32_SecurityDescriptor
Maintaining WMI Security

 

 

Show: