Classe CComApartment

Questa classe fornisce supporto per la gestione di un apartment in un modulo EXE in pool di thread.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

class CComApartment

Membri

Costruttori pubblici

Nome Descrizione
CComApartment::CComApartment Costruttore.

Metodi pubblici

Nome Descrizione
CComApartment::Apartment Contrassegna l'indirizzo iniziale del thread.
CComApartment::GetLockCount Restituisce il conteggio dei blocchi corrente del thread.
CComApartment::Lock Incrementa il numero di blocchi del thread.
CComApartment::Unlock Decrementa il conteggio dei blocchi del thread.

Membri dati pubblici

Nome Descrizione
CComApartment::m_dwThreadID Contiene l'identificatore del thread.
CComApartment::m_hThread Contiene l'handle del thread.
CComApartment::m_nLockCnt Contiene il conteggio dei blocchi corrente del thread.

Osservazioni:

CComApartment viene usato da CComAutoThreadModule per gestire un apartment in un modulo EXE in pool di thread. CComApartment fornisce metodi per incrementare e decrementare il conteggio dei blocchi in un thread.

Requisiti

Intestazione: atlbase.h

CComApartment::Apartment

Contrassegna l'indirizzo iniziale del thread.

DWORD Apartment();

Valore restituito

Sempre 0.

Osservazioni:

Impostato automaticamente durante CComAutoThreadModule::Init.

CComApartment::CComApartment

Costruttore.

CComApartment();

Osservazioni:

Inizializza i CComApartment membri dati m_nLockCnt e m_hThread.

CComApartment::GetLockCount

Restituisce il conteggio dei blocchi corrente del thread.

LONG GetLockCount();

Valore restituito

Conteggio dei blocchi nel thread.

CComApartment::Lock

Incrementa il numero di blocchi del thread.

LONG Lock();

Valore restituito

Valore che può essere utile per la diagnostica o il test.

Osservazioni:

Chiamato da CComAutoThreadModule::Lock.

Il conteggio dei blocchi nel thread viene usato a scopo statistico.

CComApartment::m_dwThreadID

Contiene l'identificatore del thread.

DWORD m_dwThreadID;

CComApartment::m_hThread

Contiene l'handle del thread.

HANDLE m_hThread;

CComApartment::m_nLockCnt

Contiene il conteggio dei blocchi corrente del thread.

LONG m_nLockCnt;

CComApartment::Unlock

Decrementa il conteggio dei blocchi del thread.

LONG Unlock();

Valore restituito

Valore che può essere utile per la diagnostica o il test.

Osservazioni:

Chiamato da CComAutoThreadModule::Unlock.

Il conteggio dei blocchi nel thread viene usato a scopo statistico.

Vedi anche

Cenni preliminari sulla classe