Moduły wyliczające

Moduły wyliczające zapewniają spójny sposób iterację kolekcji obiektów. Na przykład można zdefiniować prosty modułu wyliczającego dostępu ciągi w kolekcji. Złożone modułu wyliczającego można uzyskać dostęp do rekordów z bazy danych.

W tym artykule opisano:

ATL nie definiuje żadnych standardowych obiektów dla moduły wyliczające. Jednak to umożliwiają z infrastrukturze do budowania je łatwo przy użyciu szablonów CComEnum i _Copy.

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.

Index