Classe CThreadBase (thrdbase.h)

[La classe CThreadBase fa parte di WMI Provider Framework, che ora viene considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.

La classe CThreadBase è una classe di base che fornisce i meccanismi di thread safety interni per WMI Provider Framework. Questa classe viene chiamata internamente.

Metodi

La classe CThreadBase include questi metodi.

 
CThreadBase::BeginRead

Il metodo BeginRead fornisce thread safety indicando l'inizio di un'operazione di lettura dei dati quando il provider è basato su WMI Provider Framework. CThreadBase viene chiamato internamente.
CThreadBase::BeginWrite

Il metodo BeginWrite fornisce thread safety indicando l'inizio di un'operazione di scrittura dei dati quando il provider è basato su WMI Provider Framework. CThreadBase viene chiamato internamente.
CThreadBase::CThreadBase

Il costruttore CThreadBase::CThreadBase inizializza una nuova istanza di CThreadBase. CThreadBase viene chiamato internamente.
CThreadBase::EndRead

Il metodo EndRead fornisce la thread safety indicando la fine di un'operazione di lettura dei dati quando il provider è basato su WMI Provider Framework. CThreadBase viene chiamato internamente.
CThreadBase::EndWrite

Il metodo EndWrite fornisce thread safety indicando la fine di un'operazione di scrittura dei dati quando il provider è basato su WMI Provider Framework. CThreadBase viene chiamato internamente.
CThreadBase::OnFinalRelease

Il metodo OnFinalRelease è una funzione virtuale chiamata da Release quando il conteggio dei riferimenti raggiunge lo zero. CThreadBase viene chiamato internamente.

Commenti

Il distruttore per la classe è CWbemGlueFactory::~CWbemGlueFactory.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione thrdbase.h (include FwCommon.h)