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.