다음을 통해 공유


CComAutoCriticalSection 클래스

CComAutoCriticalSection은 임계 영역 개체의 소유권을 가져오고 해제하는 메서드를 제공합니다.

구문

class CComAutoCriticalSection : public CComCriticalSection

멤버

공용 생성자

속성 설명
CComAutoCriticalSection::CComAutoCriticalSection 생성자입니다.
CComAutoCriticalSection::~CComAutoCriticalSection 소멸자입니다.

설명

CComAutoCriticalSection는 생성자에서 임계영역 개체를 자동으로 초기화 하는 것을 CComAutoCriticalSection제외하고는 CComCriticalSection 클래스와 유사합니다.

일반적으로 이름 AutoCriticalSectiontypedef을 통해 CComAutoCriticalSection를 사용합니다. CComMultiThreadModel를 사용하는 경우 이 이름은 CComAutoCriticalSection를 참조합니다.

이 클래스를 사용하는 경우 CComCriticalSectionInitTerm 메서드를 사용할 수 없습니다.

상속 계층 구조

CComCriticalSection

CComAutoCriticalSection

요구 사항

헤더: atlcore.h

CComAutoCriticalSection::CComAutoCriticalSection

생성자입니다.

CComAutoCriticalSection();

설명

임계 영역 개체를 초기화하는 Win32 함수 InitializeCriticalSection를 호출합니다.

CComAutoCriticalSection::~CComAutoCriticalSection

소멸자입니다.

~CComAutoCriticalSection() throw();

설명

소멸자는 임계 영역 개체에서 사용되는 모든 시스템 리소스를 해제하는 DeleteCriticalSection을 호출합니다.

참고 항목

CComFakeCriticalSection 클래스
클래스 개요
CComCriticalSection 클래스