typedef CComFakeCriticalSection AutoCriticalSection;
解説
CComMultiThreadModelNoCSを使用する場合、 typedef名AutoCriticalSectionクラスCComFakeCriticalSectionを参照します。CComFakeCriticalSectionが重要なセクションを提供していないため、そのメソッドは何もしません。
またCComMultiThreadModelとCComSingleThreadModel AutoCriticalSectionの定義が含まれます。スレッド モデル クラスとAutoCriticalSectionによって参照されるクリティカル セクション クラス間の関係を次に示します:
| クラスの定義 | クラスの参照 |
| CComMultiThreadModelNoCS | CComFakeCriticalSection |
| CComMultiThreadModel | CComAutoCriticalSection |
| CComSingleThreadModel | CComFakeCriticalSection |
AutoCriticalSectionに加え、 typedef名CriticalSectionを使用することができます。CRT スタートアップ コードを削除する場合、 AutoCriticalSectionグローバル オブジェクトや静的クラス メンバーを指定しないでください。
例
CComMultiThreadModel::AutoCriticalSectionを参照してください。
CComMultiThreadModelNoCS 概要|nbsp;クラス メンバー(&N)
参照特価;CComObjectThreadModel、 CComGlobalsThreadModel、 CComMultiThreadModelNoCS::ThreadModelNoCS(&N)