Partager via


SyncLockT, classe

Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.

template <
   typename SyncTraits
>
class SyncLockT;

Paramètres

  • SyncTraits
    Le type qui peut prendre la propriété d'une ressource.

Remarques

Représente un type pouvant prendre la propriété exclusive ou partagée d'une ressource.

La classe SyncLockT est utilisée, par exemple, afin d'implémenter la classe SRWLock.

Membres

Constructeurs publics

Name

Description

SyncLockT::SyncLockT, constructeur

Initialise une nouvelle instance de la classe SyncLockT.

SyncLockT::~SyncLockT, destructeur

Libère une instance de la classe SyncLockT.

Constructeurs protégés

Name

Description

SyncLockT::SyncLockT, constructeur

Initialise une nouvelle instance de la classe SyncLockT.

Méthodes publiques

Name

Description

SyncLockT::IsLocked, méthode

Indique si l'objet SyncLockT actuel possède une ressource; autrement dit, si l'objet SyncLockT est verrouillé.

SyncLockT::Unlock, méthode

Libère le contrôle de la resource détenue par l'objet SyncLockT actuel, le cas échéant.

Données membres protégées

Name

Description

SyncLockT::sync_, données de membre

Contient la ressource sous-jacente représentée par la classe SyncLockT.

Hiérarchie d'héritage

SyncLockT

Configuration requise

En-tête: corewrappers.h

Espace de noms: Microsoft::WRL::Wrappers::Details

Voir aussi

Référence

Microsoft::WRL::Wrappers::Details, espace de noms

SRWLock, classe