IADsNamespaces 接口 (iads.h)

IADsNamespaces 接口由 ADs 提供程序实现,用于管理命名空间对象。 命名空间对象是特定于提供程序的顶级容器,对应于目录树的根节点。 ADSI 命名空间对象充当基础目录中的入口点,并允许目录服务管理员枚举当前安装的命名空间对象。

此接口支持两种属性方法来获取和设置包含容器对象路径的 DefaultContainer 属性。 默认容器是目录树浏览的基节点。 可以相对于此默认容器引用任何子对象。 DefaultContainer 属性使客户端能够更轻松地重复引用包含的对象。

使用“ADs:”字符串绑定到对象时,获取指向 IADsNamespaces 接口的指针:

Dim ns As IADsNamespaces
Set ns = GetObject("ADs:")

非自动化客户端可以改用 ADsGetObject 帮助程序函数。

IADsNamespaces *pNs;
hr = ADsGetObject(L"ADs:", IID_IADsNamespaces, (void**)&pNs);

除了 IADsNamespaces 接口,ADSI 命名空间对象还实现 IADsContainer 接口。

继承

IADsNamespaces 接口继承自 IADs 接口。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 iads.h

另请参阅

ADsGetObject

IADs

IADsContainer

IDispatch