IDirectoryObject 介面 (iads.h)
IDirectoryObject 介面是非自動化 COM 介面,可讓用戶端直接存取目錄服務物件。 介面會透過直接無線通訊協定來啟用存取,而不是透過 ADSI 屬性快取。 使用無線通訊協定可優化效能。 透過 IDirectoryObject,用戶端可以使用一個方法呼叫來取得或設定任意數目的物件屬性。 不同於以批次方式叫用的對應 Automation 方法, 呼叫 IDirectoryObject 時會執行這些方法。 IDirectoryObject 不會執行任何屬性快取。
非自動化用戶端可以呼叫 IDirectoryObject 的方法,以將效能優化,並利用原生目錄服務介面。 自動化客戶端無法使用 IDirectoryObject。 相反地,它們應該使用 IADs 介面。
在 ADSI 系統提供的提供者中,只有 LDAP 提供者支援此介面。
繼承
IDirectoryObject 介面繼承自 IUnknown 介面。 IDirectoryObject 也有下列類型的成員:
方法
IDirectoryObject 介面具有這些方法。
IDirectoryObject::CreateDSObject 建立目前目錄服務物件的子系。 |
IDirectoryObject::D eleteDSObject 刪除目錄樹狀目錄中的分葉物件。 |
IDirectoryObject::GetObjectAttributes 擷取目錄服務物件的一或多個指定屬性。 |
IDirectoryObject::GetObjectInformation IDirectoryObject::GetObjectInformation 方法會擷取ADS_OBJECT_INFO結構的指標,其中包含目錄服務對象的識別和位置的相關數據。 |
IDirectoryObject::SetObjectAttributes IDirectoryObject::SetObjectAttributes 方法會修改ADS_ATTR_INFO結構中定義的一或多個指定物件屬性中的數據。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | iads.h |