Condividi tramite


Classe CComApartment

Annotazioni

La libreria di modelli attivi (ATL) continua a essere supportata. Tuttavia, non aggiungiamo più funzionalità né aggiorniamo la documentazione.

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