Sdílet prostřednictvím


Třída CComCriticalSection

Tato třída poskytuje metody pro získání a uvolnění vlastnictví objektu kritický oddíl.

class CComCriticalSection

Členy

Veřejné konstruktory

Název

Description

CComCriticalSection::CComCriticalSection

Konstruktor.

Veřejné metody

Název

Description

CComCriticalSection::Init

Vytvoří a inicializuje objekt kritický oddíl.

CComCriticalSection::Lock

Získá vlastnictví objektu kritický oddíl.

CComCriticalSection::Term

Uvolní systémové prostředky používané kritické části objektu.

CComCriticalSection::Unlock

Vydání vlastnictví objektu kritický oddíl.

Veřejné datové členy

Název

Description

CComCriticalSection::m_sec

A CRITICAL_SECTION objektu.

Poznámky

CComCriticalSectionpodobné třídy CComAutoCriticalSection, s výjimkou, že musíte explicitně inicializovat a uvolnění kritický oddíl.

Obvykle se používá CComCriticalSection až typedef název CriticalSection.Tento název odkazuje na CComCriticalSection při CComMultiThreadModel je používán.

Viz Třídy CComCritSecLock pro bezpečnější způsob použití třídy než volací Lock a Unlock přímo.

Požadavky

Záhlaví: atlcore.h

Viz také

Referenční dokumentace

Třída CComFakeCriticalSection

Třída CComCritSecLock

Další zdroje

Přehled třídy ATL