Поделиться через


Интерфейс IADsPathname (iads.h)

Интерфейс IADsPathname анализирует путь X.500 и Windows в ADSI.

Интерфейс IADsPathname можно использовать для:

  • Установка и получение путей к объектам ADSI в разных форматах.
  • Извлеките или добавьте каждый элемент для заданного ADsPath.
  • Создайте ADsPaths для использования в запросах объектов каталога.
Интерфейс IADsPathname реализуется в объекте Pathname . Необходимо создать экземпляр объекта Pathname , чтобы использовать методы, определенные в интерфейсе IADsPathname . Это требование аналогично вызову функции CoCreateInstance() в C++.
IADsPathname *pPathname=NULL;
HRESULT hr;
 
hr = CoCreateInstance(CLSID_Pathname,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_IADsPathname,
                      (void**)&pPathname);

Вы также можете вызвать оператор New в Visual Basic:

Dim path As New Pathname

Или используйте функцию CreateObject в VBScript, указав "Pathname" в качестве ProgID.

Dim path
Set path = CreateObject("Pathname")

Интерфейс IADsPathname использует два типа перечисления: ADS_SETTYPE_ENUM и ADS_FORMAT_ENUM.

Наследование

Интерфейс IADsPathname наследуется от интерфейса IDispatch . IADsPathname также имеет следующие типы элементов:

Методы

Интерфейс IADsPathname содержит следующие методы.

 
IADsPathname::AddLeafElement

Добавляет элемент в конец пути каталога, уже заданного для объекта Pathname.
IADsPathname::CopyPath

Создает копию объекта Pathname.
IADsPathname::GetElement

Извлекает элемент пути к каталогу.
IADsPathname::GetEscapedElement

Используется для экранирования специальных символов во входном пути.
IADsPathname::GetNumElements

Извлекает количество элементов в пути.
IADsPathname::RemoveLeafElement

Удаляет последний элемент из пути к каталогу, заданного для объекта Pathname.
IADsPathname::Retrieve

Метод IADsPathname::Retrieve извлекает путь к объекту с различными типами форматов.
IADsPathname::Set

Настраивает объект Pathname для синтаксического анализа пути к каталогу.
IADsPathname::SetDisplayType

Указывает способ отображения пути к объекту.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h

См. также раздел

ADS_FORMAT_ENUM

ADS_SETTYPE_ENUM

CoCreateInstance()

Методы свойств IADsPathname

IDispatch