Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta clase proporciona métodos para implementar subproceso-haber agrupado, servidor COM de apartamento-modelo.
Importante |
|---|
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
Métodos públicos
Name |
Descripción |
|---|---|
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
Importante