ADSI Property Object represents a single property in the Active Directory schema. Properties are items of information that describe, identify, or qualify aspects of an Active Directory object. Property objects are enumerated from the ADSI Schema Container Object.
A property is described by its name (IADs::Name), pathname to the syntax definition (IADsProperty::get/put_Syntax), and constraints.
The name given to a property and used for IADs::Name must also be valid for use in name-bound operations from IDispatch on that property.
Implement ADSI Property Objects when you are providing an Active Directory Service implementation.
Providers for directory services that require properties be globally unique must check that a new property does not collide with an existing property at creation time. When a new property name matches an existing property name, the create operation is only allowed if the new property definition exactly matches the existing property definition.
Interfaces on ADSI Property Object | Description |
---|---|
IUnknown | Universal COM object management and interface query methods. |
IDispatch | Automation methods for late-bound access to an object's methods and properties. |
IADs | Standard Active Directory object management methods. |
IADsProperty | Set and retrieve property object persistent properties. |
Windows NT: Use version 4.0 and later.
ADSI Schema Container Object, ADSI Schema Class Object, ADSI Syntax Object