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 |