Classe SyncLockT

Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.

template <
   typename SyncTraits
>
class SyncLockT;

Parametri

  • SyncTraits
    Il tipo che può utilizzare la proprietà di una risorsa.

Note

Rappresenta un tipo che può accettare solo proprietà in esclusiva o condivise di una risorsa.

La classe di SyncLockT viene utilizzata, ad esempio, per facilitare l'implementazione della classe SRWLock.

Membri

BR244993.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore SyncLockT::SyncLockT

Inizializza una nuova istanza della classe SyncLockT.

Distruttore SyncLockT::~SyncLockT

De-inizializza un'istanza della classe SyncLockT.

BR244993.collapse_all(it-it,VS.110).gifCostruttori protetti

Nome

Descrizione

Costruttore SyncLockT::SyncLockT

Inizializza una nuova istanza della classe SyncLockT.

BR244993.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo SyncLockT::IsLocked

Indica se l'oggetto SynckLockT corrente possiede una risorsa; ovvero, l'oggetto SyncLockT è locked.

Metodo SyncLockT::Unlock

Lascia il controllo delle risorse utilizzatate dall'oggetto corrente di SyncLockT, se disponibile.

BR244993.collapse_all(it-it,VS.110).gifMembri di dati protetti

Nome

Descrizione

Membro dati SyncLockT::sync_

Contiene la risorsa sottostante rappresentata dalla classe di SyncLockT.

Gerarchia di ereditarietà

SyncLockT

Requisiti

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers::Details

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL::Wrappers::Details

Classe SRWLock