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 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();
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro