Sdílet prostřednictvím


Semaphore – třída

Představuje objekt synchronizace, který řídí sdílený prostředek podporující omezený počet uživatelů.

class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>

Členy

Funkce TypeDef veřejné

Název

Description

SyncLock

Synonymum pro třídu, která podporuje synchronní zámky.

Veřejné konstruktory

Název

Description

Semaphore::Semaphore – konstruktor

Inicializuje novou instanci třídy semafor.

Veřejné metody

Název

Description

InvokeHelper::Invoke – metoda

Volá obslužnou rutinu události, jejichž podpis obsahuje zadaný počet argumentů.

Veřejné datové členy

Název

Description

Semaphore::Lock – metoda

Čeká, dokud aktuální objekt nebo objekt přidružený k zadanému popisovači, je v signalizovaném stavu nebo neuplyne zadaný časový interval.

Veřejné operátory

Název

Description

Semaphore::operator= – operátor

Přesune zadaný popisovač objektu semaforu z aktuálního objektu semaforu.

Hierarchii dědičnosti

Semaphore

Požadavky

Záhlaví: corewrappers.h

Obor názvů: Microsoft::WRL::Wrappers

Viz také

Referenční dokumentace

Microsoft::WRL::Wrappers – obor názvů