次の方法で共有


CComMultiThreadModelNoCS::ThreadModelNoCS

CComMultiThreadModelNoCSを使用すると、typedef の名前 ThreadModelNoCSCComMultiThreadModelNoCSを参照します。

typedef CComMultiThreadModelNoCS ThreadModelNoCS;

解説

CComMultiThreadModelCComSingleThreadModel は、ThreadModelNoCSの定義が含まれます。次の表は ThreadModelNoCSによって参照されるスレッド モデルのクラスとクラス間の関係を示しています:

定義されたクラス

参照されるクラス

CComMultiThreadModelNoCS

CComMultiThreadModelNoCS

CComMultiThreadModel

CComMultiThreadModelNoCS

CComSingleThreadModel

CComSingleThreadModel

CComMultiThreadModelNoCSThreadModelNoCS の定義が CComMultiThreadModelCComSingleThreadModelを対称に指定することに注意してください。たとえば CComMultiThreadModel::AutoCriticalSection のサンプル コードが次の typedefを宣言したとする:

typedef typename ThreadModel::ThreadModelNoCS _ThreadModel;

ThreadModel に指定されたクラスに関係なく、CComMultiThreadModelNoCS (など)、_ThreadModel に応じて解決します。

使用例

CComMultiThreadModel::AutoCriticalSectionを参照してください。

必要条件

ヘッダー: atlbase.h

参照

関連項目

CComMultiThreadModelNoCS クラス

CComObjectThreadModel

CComGlobalsThreadModel