Sdílet prostřednictvím


Třída CAtlAutoThreadModuleT

Tato třída poskytuje metody provádění serveru COM sdruženém podprocesu, apartment model.

Důležitá poznámkaDů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

da2ks2cb.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CAtlAutoThreadModuleT::GetDefaultThreads

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

Viz také

Referenční dokumentace

Třída IAtlAutoThreadModule

Třída IAtlAutoThreadModule

Modul třídy ATL

Další zdroje

Přehled třídy ATL