CComCriticalSections-Klasse

Diese Klasse stellt Methoden zum Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereit.

class CComCriticalSection

Mitglieder

7kwkxhyk.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CComCriticalSection::CComCriticalSection

Der -Konstruktor.

7kwkxhyk.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CComCriticalSection::Init

Erstellt und initialisiert ein kritisches Abschnittsobjekt.

CComCriticalSection::Lock

Ruft den Besitzer des kritischen Abschnittsobjekts.

CComCriticalSection::Term

Gibt die Systemressourcen frei, die vom kritischen Abschnittsobjekt verwendet werden.

CComCriticalSection::Unlock

Gibt den Besitzer des kritischen Abschnittsobjekts frei.

7kwkxhyk.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CComCriticalSection::m_sec

Ein CRITICAL_SECTION-Objekt.

Hinweise

CComCriticalSection ist ähnlich, CComAutoCriticalSection zu erstellen, außer dass Sie müssen den kritischen Abschnitt explizit initialisieren und herausgeben.

In der Regel verwenden Sie CComCriticalSection durch den Namen typedefCriticalSection.Dies CComCriticalSection Namensverweise, wenn CComMultiThreadModel verwendet wird.

Siehe CComCritSecLock-Klasse, damit eine sicherere Methode diese Klasse als verwendet, Lock und Unlock direkt aufgerufen.

Anforderungen

Header: atlcore.h

Siehe auch

Referenz

CComFakeCriticalSections-Klasse

CComCritSecLock-Klasse

Weitere Ressourcen

ATL-Klassenübersicht