Classe de CAtlAutoThreadModuleT
Essa classe fornece métodos para implementar com agrupados, o servidor de apartamento- COM o modelo.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule
Parâmetros
T
A classe que implementará o servidor COM.ThreadAllocator
A classe que gerencia a seleção de segmento.o valor padrão é CComSimpleThreadAllocator.dwWait
Especifica o intervalo de tempo limite em milissegundos.O padrão é INFINITA, o que significa que o intervalo de tempo limite de método não decorre.
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Essa função estática dinamicamente calcula e retorna o número máximo de segmentos para o módulo de EXE, com base no número de processadores. |
Comentários
A classe deriva de CAtlAutoThreadModuleCAtlAutoThreadModuleT para implementar com agrupados, o servidor de apartamento- COM o modelo.Substitui a classe CComAutoThreadModuleobsoleta.
Observação |
---|
Esta classe não deve ser usada em uma DLL, porque o valor padrão de dwWait de INFINITO causará um deadlock quando o DLL é descarregado. |
Hierarquia de herança
IAtlAutoThreadModule
CAtlAutoThreadModuleT
Requisitos
Cabeçalho: atlbase.h
Consulte também
Referência
Classe de IAtlAutoThreadModule
Classe de IAtlAutoThreadModule