IADsNamespaces 介面 (iads.h)

IADsNamespaces 介面是由AD提供者所實作,並用於管理命名空間物件。 命名空間物件是提供者特定的最上層容器,會對應至目錄樹狀結構的根節點。 ADSI 命名空間物件可作為基礎目錄的進入點,並允許目錄服務管理員列舉目前安裝的命名空間物件。

這個介面支援兩個屬性方法來取得和設定 DefaultContainer 屬性,這個屬性會保存容器對象的路徑。 默認容器是目錄樹狀結構流覽的基底節點。 任何子對象的參考都可以相對於這個預設容器進行。 DefaultContainer 屬性可讓您更有效率且方便客戶端參考重複包含的物件。

當您使用 “ADs:” 字串系結至 物件時,取得 IADsNamespaces 介面的指標:

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
標頭 iads.h

另請參閱

ADsGetObject

IADs

IADsContainer

IDispatch