ADSI Namespace Object

ADSI Namespace Object is a COM container object that represents the second tier in Active Directory's hierarchical design. The top level container, ADSI Namespaces Object, contains an ADSI Namespace Object for every provider's Active Directory implementation. Enumerating an ADSI Namespace Object lists all the provider objects of that implementation.

The ADSI Namespace Object has no corresponding ADSI Schema Class Object which defines its schema class type, because it doesn't actually correspond to an entry in the directory but is a consequence of the Active Directory architecture.

Notes to Implementers

The ADSI Namespace Object is responsible for resolving ADsPath names in to Active Directory objects using the IParseDisplayName interface. Clients are not expected to access this interface directly. See ADSI Example Provider Component.

Interfaces supported on ADSI Namespace 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.
IADsOpenDSObject Binds to an object with a set of credentials.
IParseDisplayName Parses name into moniker.

QuickInfo

  Windows NT: Use version 4.0 and later.

See Also

IADs, ADSI Namespaces Object