Интерфейс IADsNamespaces (iads.h)
Интерфейс IADsNamespaces реализуется поставщиком ADs и используется для управления объектами пространства имен. Объект пространства имен — это контейнер верхнего уровня, зависящий от поставщика, который соответствует корневому узлу дерева каталогов. Объект пространств имен ADSI служит точкой входа в базовый каталог и позволяет администраторам службы каталогов перечислять установленные объекты пространства имен.
Этот интерфейс поддерживает два метода свойства для получения и задания свойства DefaultContainer , которое содержит путь к объекту контейнера. Контейнер по умолчанию является базовым узлом, с которого выполняется просмотр дерева каталогов. Ссылки на любые дочерние объекты можно сделать относительно этого контейнера по умолчанию. Свойство DefaultContainer делает более эффективным и удобным для клиента повторное обращение к автономному объекту.
Получите указатель на интерфейс IADsNamespaces при привязке к объекту с помощью строки ADs::
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 |
Header | iads.h |