class CComFakeCriticalSection
CComFakeCriticalSection mirrors the methods found in CComCriticalSection. However, CComFakeCriticalSection does not provide a critical section; therefore, its methods do nothing.
Typically, you use CComFakeCriticalSection through a typedef name, either AutoCriticalSection or CriticalSection. When using CComSingleThreadModel or CComMultiThreadModelNoCS, both of these typedef names reference CComFakeCriticalSection. When using CComMultiThreadModel, they reference CComAutoCriticalSection and CComCriticalSection, respectively.
#include <atlbase.h>
Methods | |
Init | Does nothing. |
Lock | Does nothing. |
Term | Does nothing. |
Unlock | Does nothing. |
CComFakeCriticalSection Overview
void Init( );
Remarks
Does nothing since there is no critical section.
CComFakeCriticalSection Overview | Class Members
See Also CComCriticalSection::Init
void Lock( );
Remarks
Does nothing since there is no critical section.
CComFakeCriticalSection Overview | Class Members
See Also CComCriticalSection::Lock
void Term( );
Remarks
Does nothing since there is no critical section.
CComFakeCriticalSection Overview | Class Members
See Also CComCriticalSection::Term
void Unlock( );
Remarks
Does nothing since there is no critical section.
CComFakeCriticalSection Overview | Class Members
See Also CComCriticalSection::Unlock