ATL は、アクティブ テンプレート ライブラリ、一連のテンプレート ベースの C++ クラスを簡単に作成することができますと小さく、高速でコンポーネント オブジェクト モデル (COM) オブジェクト。含む重要な COM 機能を特別なサポートしています: ストック実装の IUnknown、 IClassFactory、 IClassFactory2と IDispatch;デュアル インターフェイス;標準の COM 列挙子インターフェイス。接続ポイント;ティアオフ インターフェイス;ActiveX コントロール。
ATL コードを使用してオブジェクトのシングル スレッド、アパートメント モデル オブジェクト、フリー スレッド モデル オブジェクト、またはフリー スレッドとアパートメント モデル オブジェクトを作成することができます。
このセクションのトピックが含まれます: