Freigeben über


Semaphore-Klasse

Stellt ein Synchronisierungsobjekt dar, das eine freigegebene Ressource gesteuert wird, die eine begrenzte Anzahl Benutzer unterstützen kann.

class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>

Mitglieder

BR245050.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

SyncLock

Ein Synonym für eine Klasse, die synchrone Sperren unterstützt.

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

Name

Beschreibung

Semaphore::Semaphore-Konstruktor

Initialisiert eine neue Instanz der Semaphorenklasse.

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

Name

Beschreibung

InvokeHelper::Invoke-Methode

Ruft den Ereignishandler an, dessen Signatur die angegebene Anzahl von Argumenten enthält.

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

Name

Beschreibung

Semaphore::Lock-Methode

wartet, bis das aktuelle Objekt oder das Objekt, das dem angegebenen Handle zugeordnet ist, im signalisierten Zustand oder angegebenen Timeoutintervall ist, verstrichen ist.

BR245050.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Beschreibung

Semaphore::operator=-Operator

Verschiebt das angegebene Handle von einem Semaphorobjekt zum aktuellen Semaphorobjekt.

Vererbungshierarchie

Semaphore

Anforderungen

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

Siehe auch

Referenz

Microsoft::WRL::Wrappers-Namespace