列舉容器物件

依照慣例,ADSI 列舉中的所有專案都必須是相同的 Automation 數據類型。 例如,列舉不應該將某些項目傳回為類型為 VARIANT VT_I4,而其他專案則傳回為類型為 variant VT_BSTR。

若要列舉物件所維護的專案清單,用戶端會要求針對所列出的特定資訊類型建立列舉物件。 在 ADSI 中,用戶端可能會列出命名空間物件、泛型容器物件、集合物件、成員物件或架構物件中的物件。 ADSI 提供可設定和修改的篩選條件,以限制任何列舉中的相符專案,但 IADsContainer.Filter 屬性。 您可以在下列 ADs 容器物件的範例提供者元件程式代碼中找到列舉值物件的實作範例。

Object type code
泛型容器 cenumobj.cpp
命名空間容器 cenumns.cpp
架構容器 cenumsch.cpp

 

如需客戶端資訊,請參閱 集合和群組