Compartilhar via


Classe de CAtlAutoThreadModuleT

Essa classe fornece métodos para implementar com agrupados, o servidor de apartamento- COM o modelo.

Observação importanteImportante

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

da2ks2cb.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CAtlAutoThreadModuleT::GetDefaultThreads

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çãoObservaçã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

Classes de módulo de ATL

Outros recursos

Visão geral da classe de ATL