Condividi tramite


Classe di CAtlAutoThreadModuleT

Questa classe fornisce i metodi per l'implementazione di raccolte, server COM apartment- modello.

Nota importanteImportante

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

da2ks2cb.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CAtlAutoThreadModuleT::GetDefaultThreads

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

Classi del modulo ATL

Altre risorse

I cenni preliminari sulle classi ATL