共用方式為


(iads.h) IADsPathname 介面

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