Sdílet prostřednictvím


SyncLockWithStatusT – třída

Podporuje infrastrukturu WRL a není určen pro použití přímo v kódu.

template <
   typename SyncTraits
>
class SyncLockWithStatusT : public SyncLockT<SyncTraits>;

Parametry

  • SyncTraits
    Typ může mít výhradní nebo sdílené vlastnictví prostředku.

Poznámky

Představuje typ může mít výhradní nebo sdílené vlastnictví prostředku.

Třída SyncLockWithStatusT slouží k implementaci Mutex a semafor tříd.

Členy

Veřejné konstruktory

Název

Description

SyncLockWithStatusT::SyncLockWithStatusT – konstruktor

Inicializuje novou instanci třídy SyncLockWithStatusT.

Chráněné konstruktory

Název

Description

SyncLockWithStatusT::SyncLockWithStatusT – konstruktor

Inicializuje novou instanci třídy SyncLockWithStatusT.

Veřejné metody

Název

Description

SyncLockWithStatusT::GetStatus – metoda

Načte stav Čekání na aktuální objekt SyncLockWithStatusT.

SyncLockWithStatusT::IsLocked – metoda

Označuje, zda aktuální objekt SyncLockWithStatusT vlastníkem prostředku. objekt SyncLockWithStatusT je uzamčen.

Chráněné členy Data

Název

Description

SyncLockWithStatusT::status_ – datový člen

Blokování výsledek základní operace po operaci lock čekání na objekt na základě aktuálního objektu SyncLockWithStatusT.

Hierarchii dědičnosti

SyncLockT

SyncLockWithStatusT

Požadavky

Záhlaví: corewrappers.h

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

Viz také

Referenční dokumentace

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