Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
CComAutoCriticalSection предоставляет методы для получения и освобождения владельца объекта критической секции.
Синтаксис
class CComAutoCriticalSection : public CComCriticalSection
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CComAutoCriticalSection::CComAutoCriticalSection | Конструктор. |
| CComAutoCriticalSection::~CComAutoCriticalSection | Деструктор |
Замечания
CComAutoCriticalSection аналогичен классу CComCriticalSection, за исключением того, что CComAutoCriticalSection автоматически инициализирует объект критической секции в конструкторе.
Обычно используется CComAutoCriticalSection через имя typedefAutoCriticalSection. Это имя ссылается на CComAutoCriticalSection, если используется CComMultiThreadModel.
Методы Init и Term из CComCriticalSection недоступны при использовании этого класса.
Иерархия наследования
CComAutoCriticalSection
Требования
Заголовок: atlcore.h
CComAutoCriticalSection::CComAutoCriticalSection
Конструктор.
CComAutoCriticalSection();
Замечания
Вызывает функцию Win32 InitializeCriticalSection, которая инициализирует объект критической секции.
CComAutoCriticalSection::~CComAutoCriticalSection
Деструктор
~CComAutoCriticalSection() throw();
Замечания
Деструктор вызывает DeleteCriticalSection, который освобождает все системные ресурсы, используемые объектом критического раздела.
См. также
Класс CComFakeCriticalSection
Общие сведения о классе
Класс CComCriticalSection