Freigeben über


CComAutoCriticalSection-Klasse

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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

CComCriticalSection

CComAutoCriticalSection

Anforderungen

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