Classe CAtlExeModuleT
Esta classe representa o módulo para um aplicativo.
template <
class T
>
class ATL_NO_VTABLE CAtlExeModuleT :
public CAtlModuleT< T >
Parâmetros
- T
A classe derivada de CAtlExeModuleT.
Comentários
CAtlExeModuleT representa o módulo para um aplicativo (EXE) e contém código que suporta criando um EXE, processamento de linha de comando, registrar objetos da classe, executando o loop de mensagem e limpando ao sair.
Essa classe foi criada para melhorar o desempenho quando objetos COM no servidor EXE continuamente são criados e destruídos.Após o lançamento do último objeto COM, EXE espera por uma duração especificada pelo CAtlExeModuleT::m_dwTimeOut membro de dados.Se não houver nenhuma atividade durante esse período (ou seja, não há objetos COM são criados), o processo de desligado é iniciado.
The CAtlExeModuleT::m_bDelayShutdown membro de dados é um sinalizar usado para determinar se o EXE deve usar o mecanismo definido acima.Se ele estiver definido como false, o módulo será encerrado imediatamente.
Para obter mais informações sobre módulos em ATL, consulte Classes de módulo do ATL.
Requisitos
Cabeçalho: atlbase.h
Consulte também
Tarefas
Exemplo de ATLDuck: Usa pontos de conexão com ATL