Einführung in ATL
ATL ist die aktive Vorlagenbibliothek, eine Reihe vorlagenbasierter C++-Klassen, mit denen Sie ganz einfach kleine, schnelle COM-Objekte (Component Object Model) erstellen können. Es bietet spezielle Unterstützung für wichtige COM-Features, darunter: Bestandsimplementierungen von IUnknown, IClassFactory, IClassFactory2 und IDispatch
; duale Schnittstellen; Standardmäßige COM-Enumeratorschnittstellen; Verbindungspunkte; Abbruchschnittstellen und ActiveX-Steuerelemente.
ATL-Code kann zum Erstellen von Einzelthreadobjekten, Apartmentmodellobjekten, Freithreadmodellobjekten oder Freithread- und Apartmentmodellobjekten verwendet werden.
In diesem Abschnitt behandelte Themen umfassen:
Wie sich eine Vorlagenbibliothek von einer Standardbibliothek unterscheidet.
Was Sie mit ATL tun können und was nicht.