Clase de CAtlAutoThreadModuleT

Esta clase proporciona métodos para implementar subproceso-haber agrupado, servidor COM de apartamento-modelo.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE 
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule

Parámetros

  • T
    La clase que implementa el servidor COM.

  • ThreadAllocator
    La clase que administra la selección del subproceso.el valor predeterminado es CComSimpleThreadAllocator.

  • dwWait
    especifica el intervalo de tiempo de espera, en milisegundos.El valor predeterminado es INFINITE, que significa que nunca transcurre el intervalo de tiempo de espera del método.

Members

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

Name

Descripción

CAtlAutoThreadModuleT::GetDefaultThreads

Esta función estática calcula y devuelve dinámicamente el número máximo de subprocesos para el módulo EXE, basándose en el número de procesadores.

Comentarios

La clase CAtlAutoThreadModule deriva de CAtlAutoThreadModuleT para implementar subproceso-haber agrupado, servidor COM de apartamento-modelo.reemplaza la clase obsoleto CComAutoThreadModule.

[!NOTA]

Esta clase no se debe usar en un archivo DLL, como el valor predeterminado de dwWait de INFINITE provocará un interbloqueo cuando se descarga la DLL.

Jerarquía de herencia

IAtlAutoThreadModule

CAtlAutoThreadModuleT

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de IAtlAutoThreadModule

Clase de IAtlAutoThreadModule

Clases de módulo ATL

Otros recursos

Información general de la clase ATL