typedef CComFakeCriticalSection AutoCriticalSection;
Зауваження
При використанні CComSingleThreadModel, ім'я typedef AutoCriticalSection посилання класу CComFakeCriticalSection. Тому, що CComFakeCriticalSection не надає критичної секції, методи нічого не робити.
CComMultiThreadModel і CComMultiThreadModelNoCS також містять визначення для AutoCriticalSection. У нижченаведеній таблиці показано зв'язок між threading модель класу і класу критичної секції, посилання на AutoCriticalSection:
| Клас, визначених у | Клас посилання |
| CcomSingleThreadModel | CComFakeCriticalSection |
| CcomMultiThreadModel | CComAutoCriticalSection |
| CcomMultiThreadModelNoCS | CComFakeCriticalSection |
На додаток до AutoCriticalSectionможна використовувати ім'я typedef CriticalSection. Ви повинні не вказати AutoCriticalSection в глобальні об'єкти або членів статичного класу, щоб усунути CRT код запуску.
Приклад
Див CComMultiThreadModel::AutoCriticalSection.
Огляд CComSingleThreadModel |nbsp; Члени класу
Дивіться такожnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS