Classe di CAtlAutoThreadModuleT
Questa classe fornisce i metodi per l'implementazione di raccolte, server COM apartment- modello.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule
Parametri
T
La classe che implementerà il server COM.ThreadAllocator
La classe che gestisce selezione del thread.Il valore predefinito è CComSimpleThreadAllocator.dwWait
Specifica l'intervallo di timeout, in millisecondi.L'impostazione predefinita è INFINITA, pertanto l'intervallo di timeout del metodo non trascorre mai.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Questa funzione statica calcola dinamicamente e restituisce il numero massimo di thread per il modulo EXE, in base al numero di processori. |
Note
La classe CAtlAutoThreadModule deriva da CAtlAutoThreadModuleT per l'implementazione di raccolte, server COM apartment- modello.Sostituisce la classe precedente CComAutoThreadModule.
[!NOTA]
Questa classe non deve essere utilizzata in una DLL, poiché il valore predefinito dwWait di INFINITY causare un deadlock quando la DLL viene scaricato.
Gerarchia di ereditarietà
IAtlAutoThreadModule
CAtlAutoThreadModuleT
Requisiti
Header: atlbase.h
Vedere anche
Riferimenti
Classe di IAtlAutoThreadModule
Classe di IAtlAutoThreadModule