IADsPathname 接口 (iads.h)

IADsPathname 接口分析 ADSI 中的 X.500 和 Windows 路径。

IADsPathname 接口可用于:

  • 以不同格式设置和获取 ADSI 对象的路径。
  • 提取或添加给定 ADsPath 的每个元素。
  • 构造用于查询目录对象的 ADsPaths。
IADsPathname 接口在 Pathname 对象上实现。 必须实例化 Pathname 对象才能使用 IADsPathname 接口中定义的方法。 此要求类似于在 C++ 中调用 CoCreateInstance () 函数。
IADsPathname *pPathname=NULL;
HRESULT hr;
 
hr = CoCreateInstance(CLSID_Pathname,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_IADsPathname,
                      (void**)&pPathname);

还可以在 Visual Basic 中调用 New 运算符:

Dim path As New Pathname

或在 VBScript 中使用 CreateObject 函数,提供“Pathname”作为 ProgID。

Dim path
Set path = CreateObject("Pathname")

IADsPathname 接口使用两种枚举类型:ADS_SETTYPE_ENUMADS_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
标头 iads.h

另请参阅

ADS_FORMAT_ENUM

ADS_SETTYPE_ENUM

CoCreateInstance ()

IADsPathname 属性方法

IDispatch