CComAutoCriticalSection-Klasse
CComAutoCriticalSection
stellt Methoden für das Erlangen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereit.
Syntax
class CComAutoCriticalSection : public CComCriticalSection
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CComAutoCriticalSection::CComAutoCriticalSection | Der Konstruktor. |
CComAutoCriticalSection::~CComAutoCriticalSection | Der Destruktor. |
Hinweise
CComAutoCriticalSection
ähnelt der Klasse CComCriticalSection, mit der Ausnahme, dass CComAutoCriticalSection
das kritische Abschnittsobjekt im Konstruktor automatisch initialisiert.
In der Regel verwenden Sie CComAutoCriticalSection
über den typedef
-Namen AutoCriticalSection. Dieser Name verweist auf CComAutoCriticalSection
, wenn CComMultiThreadModel verwendet wird.
Die Methoden Init
und Term
aus CComCriticalSection sind bei Verwendung dieser Klasse nicht verfügbar.
Vererbungshierarchie
CComAutoCriticalSection
Anforderungen
Header: atlcore.h
CComAutoCriticalSection::CComAutoCriticalSection
Der Konstruktor.
CComAutoCriticalSection();
Hinweise
Ruft die Win32-Funktion InitializeCriticalSection auf, die das kritische Abschnittsobjekt initialisiert.
CComAutoCriticalSection::~CComAutoCriticalSection
Der Destruktor.
~CComAutoCriticalSection() throw();
Hinweise
Der Destruktor ruft DeleteCriticalSection auf, wodurch alle Systemressourcen freigegeben werden, die vom kritischen Abschnittsobjekt verwendet werden.
Siehe auch
CComFakeCriticalSection-Klasse
Klassenübersicht
CComCriticalSection-Klasse