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

Veř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

ATL – třídy modulů

Další zdroje

Přehled třídy ATL