Поделиться через


Введение в ATL

Замечание

Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

ATL — это библиотека активных шаблонов, набор классов C++ на основе шаблонов, с помощью которых можно легко создавать небольшие, быстрые объекты объектной модели компонентов (COM). Она имеет специальную поддержку ключевых функций COM, включая: стандартные реализации IUnknown, IClassFactory, IClassFactory2; двойные интерфейсы; стандартные интерфейсы перечислителя COM; точки подключения; отделяемые интерфейсы; и элементы управления ActiveX.

Код ATL можно использовать для создания одно-потоковых объектов, объектов с моделью квартирного потока, объектов со свободным потоком или как свободнопотоковых, так и объектов с моделью квартирного потока.

Разделы, описанные в этом разделе, включают:

См. также

Введение в модель COM и ATL