Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.