Freigeben über


Critical_Section-Klasse

Stellt ein kritisches Abschnittsobjekt dar.

class CriticalSection;

Mitglieder

BR245077.collapse_all(de-de,VS.110).gifKonstruktor

Name

Beschreibung

CriticalSection::CriticalSection-Konstruktor

Initialisiert ein Synchronisierungsobjekt, das einem Mutex-Objekt ähnelt, jedoch kann nur durch die einzelnen Threads eines Prozesses verwendet werden.

CriticalSection::~CriticalSection-Destruktor

Deinitializes und zerstört das aktuelle CriticalSections-Objekt.

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

Name

Beschreibung

CriticalSection::TryLock-Methode

Versucht, einen kritischen Abschnitt einzugeben, ohne Blockierung.Wenn der Aufruf erfolgreich ist, nimmt der aufrufende Thread Besitzer des kritischen Abschnitts.

CriticalSection::Lock-Methode

Wartung Besitzer des angegebenen kritischen Abschnittsobjekts.Die Funktion gibt zurück, wenn der aufrufende Thread Besitz gewährt wird.

CriticalSection::IsValid-Methode

Gibt an, ob der aktuelle kritischen Abschnitt gültig ist.

BR245077.collapse_all(de-de,VS.110).gifGeschützte Datenmember

Name

Beschreibung

CriticalSection::cs_-Datenmember

Deklariert einen Datenmember des kritischen Abschnitts.

Vererbungshierarchie

CriticalSection

Anforderungen

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Siehe auch

Referenz

Microsoft::WRL::Wrappers-Namespace