Enumeratoren bieten eine konsistente Möglichkeit zum Durchlaufen einer Auflistung von Objekten. Beispielsweise definieren Sie einen einfachen Enumerator auf Zeichenfolgen in einer Auflistung zugreifen. Ein komplexer Enumerator kann Datensätze aus einer Datenbank zugreifen.
Dieser Artikel beschreibt:
ATL wird keine standard-Objekte für Enumeratoren definiert. Allerdings ist es Sie mit der Infrastruktur vorgesehen erstellen sie ganz einfach mit die Vorlagen CComEnum und jeweils.
COM implements enumerators as separate objects that usually support a single interface, IEnumxxxx, where xxxx is the type that is being enumerated. Standard enumerator types defined by COM include: IEnumUnknown, IEnumMoniker, IEnumString, IEnumVARIANT, IEnumFORMATETC, IEnumSTATSTG, IEnumSTATDATA, and IEnumOLEVERB.