Sdílet prostřednictvím


CComFakeCriticalSection – třída

Tato třída poskytuje stejné metody jako CComCriticalSection , ale neposkytuje kritickou část.

Syntaxe

class CComFakeCriticalSection

Členové

Veřejné metody

Název Popis
CComFakeCriticalSection::Init Nedělá nic, protože neexistuje žádná kritická část.
CComFakeCriticalSection::Lock Nedělá nic, protože neexistuje žádná kritická část.
CComFakeCriticalSection::Term Nedělá nic, protože neexistuje žádná kritická část.
CComFakeCriticalSection::Unlock Nedělá nic, protože neexistuje žádná kritická část.

Poznámky

CComFakeCriticalSection zrcadlí metody nalezené v CComCriticalSection. CComFakeCriticalSection Neposkytuje však kritickou část, proto její metody nic neudělá.

Obvykle se používá CComFakeCriticalSection prostřednictvím typedef názvu nebo AutoCriticalSection CriticalSection. Při použití CComSingleThreadModel nebo CComMultiThreadModelNoCS, oba tyto typedef názvy odkazují CComFakeCriticalSection. Při použití CComMultiThreadModel odkazují na CComAutoCriticalSection a CComCriticalSection, v uvedeném pořadí.

Požadavky

Hlavička: atlcore.h

CComFakeCriticalSection::Init

Nedělá nic, protože neexistuje žádná kritická část.

HRESULT Init() throw();

Návratová hodnota

Vrátí S_OK.

CComFakeCriticalSection::Lock

Nedělá nic, protože neexistuje žádná kritická část.

HRESULT Lock() throw();

Návratová hodnota

Vrátí S_OK.

CComFakeCriticalSection::Term

Nedělá nic, protože neexistuje žádná kritická část.

HRESULT Term() throw();

Návratová hodnota

Vrátí S_OK.

CComFakeCriticalSection::Unlock

Nedělá nic, protože neexistuje žádná kritická část.

HRESULT Unlock() throw();

Návratová hodnota

Vrátí S_OK.

Viz také

Přehled třídy