共用方式為


ATL 集合和列舉程式

collection 是提供介面允許存取資料項目的 COM 物件 (未經處理資料或其他物件) 的存取。 根據提供的存取準則對於物件的介面稱為 集合介面

最起碼,集合介面必須提供傳回此集合中的項目數、 項目 屬性會根據項目根據索引值和 _NewEnum 屬性的傳回集合的列舉值的 計數 屬性。 選項性的,設定介面可提供 新增移除 方法可將項目插入至集合或從集合刪除和 清除 方法移除所有項目。

enumerator 是逐一查看提供介面傳遞集合中的項目的 COM 物件。 列舉值介面傳遞四個需要的方法提供序列存取集合的項目: Next、 略過重設Clone

您可以閱讀進一步了解列舉值介面原始模型 (但完全假想) IEnumXXXX 介面。

本章節內容

相關章節

  • ATL
    使用 Active Template Library,提供概念性主題連結說明如何撰寫程式。

  • ATLCollections 範例
    示範使用 ICollectionOnSTLImplCComEnumOnSTL的範例和自訂複製原則類別的實作。

請參閱

其他資源

Active Template Library (ATL) 概念