IADsCollection 介面 (iads.h)
IADsCollection介面是一個雙重介面,可讓裝載 ADSI 物件定義和管理目錄服務的任意一組具名資料元素。 集合與元素的陣列不同,因為個別專案可以新增或刪除,而不需要重新排序整個陣列。
集合物件可以代表一或多個對應至變動性資料的專案,例如進程或作用中的通訊會話,以及持續性資料,例如目錄服務的實體實體。 例如,集合物件可以代表佇列中的列印工作清單,或連線到伺服器的作用中會話清單。 雖然集合物件可以代表任意資料集,但集合中的所有元素都必須是相同的類型。 資料屬於 Variant 類型。
ADSI 也會公開 IADsMembers 和 IADsContainer 介面,以操作兩個特殊案例的集合物件。 IADsMembers 用於共用通用成員資格的物件集合。 這類物件的範例是屬於群組的使用者。 IADsContainer 會套用至包含其他物件的 ADSI 物件。 其中一個範例是目錄樹狀結構或網路拓撲。
繼承
IADsCollection介面繼承自IDispatch介面。 IADsCollection 也有下列類型的成員:
方法
IADsCollection介面具有這些方法。
IADsCollection::Add 將具名專案加入至集合。 |
IADsCollection::get__NewEnum IADsCollection::get__NewEnum 方法會取得相依列舉值物件,這個物件會實作這個 ADSI 集合物件的 IEnumVARIANT。 請注意,函式名稱中有兩個底線字元 (get__NewEnum) 。 |
IADsCollection::GetObject 擷取集合的專案。 |
IADsCollection::Remove IADsCollection::Remove 方法會從這個 ADSI 集合物件中移除具名專案。 |
備註
在 ADSI 系統提供者中,只有 WinNT 提供者支援此介面來處理作用中的檔案服務會話、資源和列印工作。
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | iads.h |