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

Jméno 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 AutoCriticalSectionCriticalSection. 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();

Vrácená hodnota

Vrátí S_OK.

CComFakeCriticalSection::Lock

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

HRESULT Lock() throw();

Vrácená hodnota

Vrátí S_OK.

CComFakeCriticalSection::Term

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

HRESULT Term() throw();

Vrácená hodnota

Vrátí S_OK.

CComFakeCriticalSection::Unlock

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

HRESULT Unlock() throw();

Vrácená hodnota

Vrátí S_OK.

Viz také

Přehled třídy