Classe CComApartment
Essa classe fornece suporte para gerenciar um apartamento em um módulo EXE em pool de threads.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
class CComApartment
Membros
Construtores públicos
Nome | Descrição |
---|---|
CComApartment::CComApartment | O construtor . |
Métodos públicos
Nome | Descrição |
---|---|
CComApartment::Apartment | Marca o endereço inicial do thread. |
CComApartment::GetLockCount | Retorna a contagem de bloqueio atual do thread. |
CComApartment::Lock | Incrementa a contagem de bloqueio do thread. |
CComApartment::Unlock | Diminui a contagem de bloqueio do thread. |
Membros de Dados Públicos
Nome | Descrição |
---|---|
CComApartment::m_dwThreadID | Contém o identificador do thread. |
CComApartment::m_hThread | Contém o identificador do thread. |
CComApartment::m_nLockCnt | Contém a contagem de bloqueio atual do thread. |
Comentários
CComApartment
é usado por CComAutoThreadModule para gerenciar uma acomodação em um módulo EXE com pool de threads. CComApartment
fornece métodos para incrementar e diminuir a contagem de bloqueios em um thread.
Requisitos
Cabeçalho: atlbase.h
CComApartment::Apartment
Marca o endereço inicial do thread.
DWORD Apartment();
Valor de retorno
Sempre 0.
Comentários
Definido automaticamente durante CComAutoThreadModule::Init.
CComApartment::CComApartment
O construtor .
CComApartment();
Comentários
Inicializa os membros de dados CComApartment
m_nLockCnt e m_hThread.
CComApartment::GetLockCount
Retorna a contagem de bloqueio atual do thread.
LONG GetLockCount();
Valor de retorno
A contagem de bloqueio no thread.
CComApartment::Lock
Incrementa a contagem de bloqueio do thread.
LONG Lock();
Valor de retorno
Um valor que pode ser útil para diagnóstico ou teste.
Comentários
Chamada por CComAutoThreadModule::Lock.
A contagem de bloqueios no thread é usada para fins estatísticos.
CComApartment::m_dwThreadID
Contém o identificador do thread.
DWORD m_dwThreadID;
CComApartment::m_hThread
Contém o identificador do thread.
HANDLE m_hThread;
CComApartment::m_nLockCnt
Contém a contagem de bloqueio atual do thread.
LONG m_nLockCnt;
CComApartment::Unlock
Diminui a contagem de bloqueio do thread.
LONG Unlock();
Valor de retorno
Um valor que pode ser útil para diagnóstico ou teste.
Comentários
Chamada por CComAutoThreadModule::Unlock.
A contagem de bloqueios no thread é usada para fins estatísticos.