Udostępnij za pośrednictwem


Klasa CComAutoCriticalSection

CComAutoCriticalSection Udostępnia metody uzyskiwania i zwalniania własności obiektu sekcji krytycznej.

Składnia

class CComAutoCriticalSection : public CComCriticalSection

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CComAutoCriticalSection::CComAutoCriticalSection Konstruktor.
CComAutoCriticalSection::~CComAutoCriticalSection Destruktora.

Uwagi

CComAutoCriticalSection jest podobny do klasy CComCriticalSection, z wyjątkiem CComAutoCriticalSection tego, że automatycznie inicjuje obiekt sekcji krytycznej w konstruktorze.

Zazwyczaj używasz CComAutoCriticalSection typedef nazwy AutoCriticalSection. Ta nazwa odwołuje się CComAutoCriticalSection do używanego modelu CComMultiThreadModel .

Metody Init i Term z CComCriticalSection nie są dostępne w przypadku korzystania z tej klasy.

Hierarchia dziedziczenia

CComCriticalSection

CComAutoCriticalSection

Wymagania

Nagłówek: atlcore.h

CComAutoCriticalSection::CComAutoCriticalSection

Konstruktor.

CComAutoCriticalSection();

Uwagi

Wywołuje funkcję Win32 InitializeCriticalSection, która inicjuje obiekt sekcji krytycznej.

CComAutoCriticalSection::~CComAutoCriticalSection

Destruktora.

~CComAutoCriticalSection() throw();

Uwagi

Destruktor wywołuje metodę DeleteCriticalSection, która zwalnia wszystkie zasoby systemowe używane przez obiekt sekcji krytycznej.

Zobacz też

Klasa CComFakeCriticalSection
Omówienie klasy
Klasa CComCriticalSection