Klasa CComCriticalSection

Ta klasa zapewnia metody uzyskiwania i zwalnianie własności obiektu sekcji krytycznej.

class CComCriticalSection

Członkowie

Publiczne konstruktory

Nazwa

Opis

CComCriticalSection::CComCriticalSection

Konstruktor.

Metody publiczne

Nazwa

Opis

CComCriticalSection::Init

Tworzy i inicjuje obiekt sekcji krytycznej.

CComCriticalSection::Lock

Uzyskuje własność obiektu sekcji krytycznej.

CComCriticalSection::Term

Zwalnia zasoby systemowe używane przez obiekt sekcji krytycznej.

CComCriticalSection::Unlock

Zwalnia własności obiektu sekcji krytycznej.

Publiczne danych członków

Nazwa

Opis

CComCriticalSection::m_sec

A CRITICAL_SECTION obiektu.

Uwagi

CComCriticalSectionjest podobna do klasy CComAutoCriticalSection, z wyjątkiem, że musi jawnie zainicjować i zwolnij sekcji krytycznej.

Zazwyczaj CComCriticalSection przez typedef nazwa CriticalSection.Ta nazwa odwołuje się do CComCriticalSection po CComMultiThreadModel jest używany.

Zobacz Klasy CComCritSecLock w bezpieczniejszy sposób użyć tej klasy niż telefoniczna Lock i Unlock bezpośrednio.

Wymagania

Nagłówek: atlcore.h

Zobacz też

Informacje

Klasa CComFakeCriticalSection

Klasa CComCritSecLock

Inne zasoby

Omówienie klasy ATL