Třída CAtlAutoThreadModuleT
Tato třída poskytuje metody provádění serveru COM sdruženém podprocesu, apartment model.
Důležité |
---|
Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows. |
template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule
Parametry
T
Třída, která provede COM server.ThreadAllocator
Třída, správa podprocesů výběru.Výchozí hodnota je CComSimpleThreadAllocator.dwWait
Určuje časový limit v milisekundách.Výchozí hodnota je INFINITE, což znamená časový limit metodu nikdy uplynutí.
Členy
Veřejné metody
Název |
Description |
---|---|
Tato funkce statické dynamicky vypočítá a vrátí maximální počet podprocesů pro modul EXE na základě počtu procesorů. |
Poznámky
Třída CAtlAutoThreadModule pochází z CAtlAutoThreadModuleT k provádění serveru COM sdruženém podprocesu, apartment model.Nahradí zastaralé třídy CComAutoThreadModule.
[!POZNÁMKA]
Tato třída neměla být používána v knihovně DLL jako výchozí dwWait hodnotu INFINITE způsobí zablokování při vyložení je knihovna DLL.
Hierarchii dědičnosti
IAtlAutoThreadModule
CAtlAutoThreadModuleT
Požadavky
Záhlaví: atlbase.h