Udostępnij za pośrednictwem


SyncLockT — Klasa

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.

template <
   typename SyncTraits
>
class SyncLockT;

Parametry

  • SyncTraits
    Typ, który może przejąć na własność zasobu.

Uwagi

Reprezentuje typ, który może mieć wyłączne lub udostępnianą własność zasobu.

Klasa SyncLockT jest używana, na przykład wspomóc SRWLock klasy.

Członkowie

Publiczne konstruktory

Nazwa

Opis

SyncLockT::SyncLockT — Konstruktor

Inicjuje nowe wystąpienie klasy SyncLockT.

SyncLockT::~SyncLockT — Destruktor

Deinitializes instancji klasy SyncLockT.

Konstruktorzy chronieni

Nazwa

Opis

SyncLockT::SyncLockT — Konstruktor

Inicjuje nowe wystąpienie klasy SyncLockT.

Metody publiczne

Nazwa

Opis

SyncLockT::IsLocked — Metoda

Wskazuje, czy bieżący obiekt SyncLockT jest właścicielem zasobu; obiekt SyncLockT jest, zablokowane.

SyncLockT::Unlock — Metoda

Zwalnia kontrolę nad zasobem posiadaniu bieżącego obiektu SyncLockT, jeśli.

Chronionych danych członków

Nazwa

Opis

SyncLockT::sync_ — Członek danych

Posiada podstawowych zasobów, reprezentowany przez klasę SyncLockT.

Hierarchii dziedziczenia

SyncLockT

Wymagania

Nagłówek: corewrappers.h

Obszar nazw: Microsoft::WRL::Wrappers::Details

Zobacz też

Informacje

Microsoft::WRL::Wrappers::Details — Przestrzeń nazw

SRWLock — Klasa