Partager via


CComCriticalSection, classe

Cette classe fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique.

class CComCriticalSection

Membres

Constructeurs publics

Nom

Description

CComCriticalSection::CComCriticalSection

Constructeur.

Méthodes publiques

Nom

Description

CComCriticalSection::Init

Crée et initialise un objet de section critique.

CComCriticalSection::Lock

Obtient la propriété de l'objet de section critique.

CComCriticalSection::Term

Libère des ressources système utilisées par l'objet de section critique.

CComCriticalSection::Unlock

Libère la propriété de l'objet de section critique.

Données membres publiques

Nom

Description

CComCriticalSection::m_sec

Un objet de CRITICAL_SECTION .

Notes

CComCriticalSection est semblable pour classer CComAutoCriticalSection, mais que vous devez explicitement initialiser et publier la section critique.

En général, vous utilisez CComCriticalSection via le nom CriticalSectiond' typedef . Références de ce nom CComCriticalSection lorsque CComMultiThreadModel est utilisé.

Consultez classe de CComCritSecLock pour qu'un moyen plus sûr utilise cette classe que l'appel Lock et Unlock directement.

Configuration requise

Header: atlcore.h

Voir aussi

Référence

CComFakeCriticalSection, classe

CComCritSecLock, classe

Autres ressources

Vue d'ensemble de la classe ATL