비고
ATL(활성 템플릿 라이브러리)은 계속 지원됩니다. 그러나 더 이상 기능을 추가하거나 설명서를 업데이트하지 않습니다.
이 클래스는 CComCriticalSection과 동일한 메서드를 제공하지만 중요한 섹션은 제공하지 않습니다.
구문
class CComFakeCriticalSection
멤버
공용 메서드
| 이름 | 설명 |
|---|---|
| CComFakeCriticalSection::Init | 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다. |
| CComFakeCriticalSection::Lock | 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다. |
| CComFakeCriticalSection::Term | 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다. |
| CComFakeCriticalSection::Unlock | 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다. |
설명
CComFakeCriticalSection는 CComCriticalSection에 있는 메서드를 미러링합니다. 그러나 CComFakeCriticalSection 중요한 섹션은 제공하지 않으므로 해당 메서드는 아무 작업도 수행하지 않습니다.
일반적으로 이름을 CComFakeCriticalSection 통해 typedef 사용 AutoCriticalSection 하거나 CriticalSection. CComSingleThreadModel 또는 CComMultiThreadModelNoCSCComFakeCriticalSection CComMultiThreadModel을 사용하는 CComCriticalSection
요구 사항
헤더: atlcore.h
CComFakeCriticalSection::Init
중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
HRESULT Init() throw();
반환 값
S_OK 반환합니다.
CComFakeCriticalSection::Lock
중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
HRESULT Lock() throw();
반환 값
S_OK 반환합니다.
CComFakeCriticalSection::Term
중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
HRESULT Term() throw();
반환 값
S_OK 반환합니다.
CComFakeCriticalSection::Unlock
중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
HRESULT Unlock() throw();
반환 값
S_OK 반환합니다.