__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.

Windows Server 2003 and Windows XP:  The Win32_SecurityDescriptor class does not inherit from the __SecurityDescriptor class.

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:
© 2014 Microsoft