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
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