Classe CAtlAutoThreadModuleT

Essa classe fornece métodos para implementar um servidor COM em pool segmento, o modelo de apartment.

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 Gerenciando seleção thread.O valor padrão é CComSimpleThreadAllocator.

  • dwWait
    Especifica o intervalo de time limite em milissegundos.O padrão é INFINITE, o que significa que o intervalo de time limite do método nunca ter decorrido.

Comentários

A classe CAtlAutoThreadModule deriva de CAtlAutoThreadModuleT para implementar um servidor COM em pool segmento, o modelo de apartment. Ele substitui a classe obsoleta CComAutoThreadModule.

Observação:

Esta classe não deve ser usada em uma DLL, sistema autônomo padrão dwWait valor de INFINITE fará com que um deadlock quando a DLL é descarregada.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe IAtlAutoThreadModule

Classe IAtlAutoThreadModule

Classes de módulo do ATL

Outros recursos

CAtlAutoThreadModuleT membros

Visão geral do ATL classe