Share via


DS_LDAP_Class_Containment class

The DS_LDAP_Class_Containment class models the hierarchical object store of the Active Directory.

Syntax

[Association, dynamic, HasClassRefs, provider("Microsoft|DSLDAPClassAssociationsProvider|V1.0"), AMENDMENT]
class DS_LDAP_Class_Containment
{
  object REF ChildClass;
  object REF ParentClass;
};

Members

The DS_LDAP_Class_Containment class has these types of members:

Properties

The DS_LDAP_Class_Containment class has these properties.

ChildClass

Data type: object

Access type: Read-only

Qualifiers: key, classref ("DS_LDAP_Root_Class")

Reference to the child Directory Services (DS) class.

ParentClass

Data type: object

Access type: Read-only

Qualifiers: key, classref ("DS_LDAP_Root_Class")

Reference to the parent DS class.

Remarks

The DS is essentially a hierarchical store of objects. Those objects that can appear at a nonleaf level in the hierarchy are called "containers". The structure of this hierarchy is further controlled by the Poss-Superiors and System-Poss-Superiors properties of a class in the schema. These, taken together, specify the set of classes whose instances can be contained within an instance of a container class. This specification can be modeled as a CIM association in the following way as instances of the static association class DS_LDAP_Class_Containment.

The association class provider supports the GetObjectAsync and CreateClassEnumAsync methods.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
Root\directory\ldap
MOF
Dsprov.mof
DLL
Dsprov.dll