CComSingleThreadModel::CriticalSection

typedef CComFakeCriticalSection CriticalSection;

解説

CComSingleThreadModelを使用する場合、 typedef名CriticalSectionクラスCComFakeCriticalSectionを参照します。CComFakeCriticalSectionが重要なセクションを提供していないため、そのメソッドは何もしません。

またCComMultiThreadModelとCComMultiThreadModelNoCS CriticalSectionの定義が含まれます。スレッド モデル クラスとCriticalSectionによって参照されるクリティカル セクション クラス間の関係を次に示します:

クラスの定義 クラスの参照
CcomSingleThreadModel CcomFakeCriticalSection
CcomMultiThreadModel CcomCriticalSection
CcomMultiThreadModelNoCS CcomFakeCriticalSection

CriticalSectionに加え、 typedef名AutoCriticalSectionを使用することができます。CRT スタートアップ コードを削除する場合、 AutoCriticalSectionグローバル オブジェクトや静的クラス メンバーを指定しないでください。

例

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

CComSingleThreadModel 概要|nbsp;クラス メンバー(&N)

参照特価;CComObjectThreadModel、 CComGlobalsThreadModel、 CComSingleThreadModel::ThreadModelNoCS(&N)

Index