ATL 소개

비고

ATL(활성 템플릿 라이브러리)은 계속 지원됩니다. 그러나 더 이상 기능을 추가하거나 설명서를 업데이트하지 않습니다.

ATL은 COM(작고 빠른 구성 요소 개체 모델) 개체를 쉽게 만들 수 있는 템플릿 기반 C++ 클래스 집합인 활성 템플릿 라이브러리입니다. IUnknown, IClassFactory, IClassFactory2, 및 IDispatch를 포함하여 주요 COM 기능에 대한 특별 지원을 제공합니다. 여기에는 이중 인터페이스, 표준 COM 열거자 인터페이스, 연결 지점, 테어오프 인터페이스, 그리고 ActiveX 컨트롤도 포함됩니다.

ATL 코드를 사용하여 단일 스레드 개체, 아파트 모델 개체, 자유 스레드 모델 개체 또는 자유 스레드 및 아파트 모델 개체를 만들 수 있습니다.

이 섹션에서 다루는 항목은 다음과 같습니다.

  • 템플릿 라이브러리가 표준 라이브러리 와 어떻게 다른지.

  • ATL로 수행할 수 있는 작업과 수행할 수 없는 작업

  • ATL과 MFC 중에서 선택하기 위한 권장 사항입니다.

참고 사항

COM 및 ATL 소개