CComCriticalSection::Lock

Calls the Win32 function EnterCriticalSection, which waits until the thread can take ownership of the critical section object contained in the m_sec data member.

HRESULT Lock( ) throw( );

Return Value

Returns S_OK on success, E_OUTOFMEMORY or E_FAIL on failure.

Remarks

The critical section object must first be initialized with a call to the Init method. When the protected code has finished executing, the thread must call Unlock to release ownership of the critical section.

Requirements

Header: atlcore.h

See Also

Concepts

CComCriticalSection Class

CComCriticalSection Members