Share via


3.1.1.4.5.44 structuralObjectClass

The structuralObjectClass attribute exists on AD DS and AD LDS on Windows Server 2003 operating system and later.

This computed attribute returns the inheritance chain of the structural class of a given object.

Let TO be the object from which the structuralObjectClass attribute is being read.

The value of TO!structuralObjectClass is the set of lDAPDisplayName values read from each Object O, where one of the following is TRUE:

  • O is the most specific structural object class of TO

  • or (O is O'!subClassOf for some O' in TO!structuralObjectClass).

Note that this value is computed from the schema based only on the most specific structural object class of an object. It differs from the attribute objectClass in that it contains no auxiliary classes (section 3.1.1.3.1.1.5). Further, if the schema has changed since the object was created, it is possible that the calculated value of structuralObjectClass will not match the stored value of objectClass.