Интерфейс IADsPathname (iads.h)
Интерфейс IADsPathname анализирует путь X.500 и Windows в ADSI.
Интерфейс IADsPathname можно использовать для:
- Установка и получение путей к объектам ADSI в разных форматах.
- Извлеките или добавьте каждый элемент для заданного ADsPath.
- Создайте ADsPaths для использования в запросах объектов каталога.
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 |