CAtlAutoThreadModule クラス

このクラスは、スレッドプールされたアパートメントモデルの COM サーバーを実装します。

重要

このクラスとそのメンバーは、Windows ランタイムで実行するアプリケーションで使用することはできません。

構文

class CAtlAutoThreadModule : public CAtlAutoThreadModuleT<CAtlAutoThreadModule>

解説

CAtlAutoThreadModuleCAtlAutoThreadModuleT から派生し、スレッドプールされたアパートメントモデルの COM サーバーを実装します。 CAtlAutoThreadModule は、CComApartment を使用し、モジュール内の各スレッドのアパートメントを管理します。

CComClassFactoryAutoThread をクラス ファクトリとして指定するには、DECLARE_CLASSFACTORY_AUTO_THREAD マクロをオブジェクトのクラス定義で使用する必要があります。 その後、CAtlAutoThreadModule など CAtlAutoThreadModuleT から派生したクラスのインスタンスを 1 つ追加します。 次に例を示します。

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

Note

このクラスは、古い CComAutoThreadModule クラスに置き換わるものです。

継承階層

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

必要条件

ヘッダー: atlbase.h

関連項目

CAtlAutoThreadModuleT クラス
IAtlAutoThreadModule クラス
クラスの概要
モジュール クラス