typedef CComFakeCriticalSection AutoCriticalSection;
Примечания
При использовании CComSingleThreadModel, имя typedef AutoCriticalSection ссылается на класс CComFakeCriticalSection. Потому что CComFakeCriticalSection не обеспечивает критическую секцию, ничего не делать его методы.
CComMultiThreadModel и CComMultiThreadModelNoCS также содержат определения для AutoCriticalSection. В следующей таблице показаны отношения между потоковой модели класса и класса критической секции, ссылка на AutoCriticalSection:
| Класс, определенный в | Ссылка на класс |
| CcomSingleThreadModel | CComFakeCriticalSection |
| CcomMultiThreadModel | CComAutoCriticalSection |
| CcomMultiThreadModelNoCS | CComFakeCriticalSection |
В дополнение к AutoCriticalSectionможно использовать имя typedef CriticalSection. Не следует указывать AutoCriticalSection в глобальных объектов или членам статических классов, если вы хотите исключить код запуска CRT.
Пример
Посмотреть CComMultiThreadModel::AutoCriticalSection.
Обзор CComSingleThreadModel |nbsp; Члены класса
См. такжеnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS