Freigeben über


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

CComCriticalSection

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