다음을 통해 공유


CComFakeCriticalSection 클래스

이 클래스는 CComCriticalSection동일한 메서드를 제공하지만 중요한 섹션은 제공하지 않습니다.

구문

class CComFakeCriticalSection

멤버

공용 메서드

이름 설명
CComFakeCriticalSection::Init 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
CComFakeCriticalSection::Lock 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
CComFakeCriticalSection::Term 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.
CComFakeCriticalSection::Unlock 중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.

설명

CComFakeCriticalSection는 CComCriticalSection에 있는 메서드를 미러링합니다. 그러나 CComFakeCriticalSection 중요한 섹션은 제공하지 않으므로 해당 메서드는 아무 작업도 수행하지 않습니다.

일반적으로 이름을 AutoCriticalSection 통해 typedef 사용 CComFakeCriticalSection 하거나 CriticalSection. CComSingleThreadModel 또는 CComMultiThreadModelNoCS를 사용하는 경우 두 typedef 이름 모두 참조CComFakeCriticalSection합니다. CComMultiThreadModel을 사용하는 경우 각각 CComAutoCriticalSection 및 CComAutoCriticalSectionCComCriticalSection참조합니다.

요구 사항

헤더: atlcore.h

CComFakeCriticalSection::Init

중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.

HRESULT Init() throw();

Return Value

S_OK 반환합니다.

CComFakeCriticalSection::Lock

중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.

HRESULT Lock() throw();

Return Value

S_OK 반환합니다.

CComFakeCriticalSection::Term

중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.

HRESULT Term() throw();

Return Value

S_OK 반환합니다.

CComFakeCriticalSection::Unlock

중요한 섹션이 없으므로 아무 작업도 수행하지 않습니다.

HRESULT Unlock() throw();

Return Value

S_OK 반환합니다.

참고 항목

클래스 개요