Udostępnij za pośrednictwem


Klasa CAtlAutoThreadModule

Ta klasa implementuje serwer COM typu thread-pooled, apartment-model.

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

class CAtlAutoThreadModule : public CAtlAutoThreadModuleT<CAtlAutoThreadModule>

Uwagi

CAtlAutoThreadModule pochodzi z CAtlAutoThreadModuleT i implementuje serwer COM w puli wątków. CAtlAutoThreadModule Używa CComApartment do zarządzania mieszkaniem dla każdego wątku w module.

Musisz użyć makra DECLARE_CLASSFACTORY_AUTO_THREAD w definicji klasy obiektu, aby określić CComClassFactoryAutoThread jako fabrykę klas. Następnie należy dodać pojedyncze wystąpienie klasy pochodzącej z CAtlAutoThreadModuleT klasy, na przykład CAtlAutoThreadModule. Na przykład:

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

Uwaga

Ta klasa zastępuje przestarzałą klasę CComAutoThreadModule .

Hierarchia dziedziczenia

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

Wymagania

Nagłówek: atlbase.h

Zobacz też

Klasa CAtlAutoThreadModuleT
Klasa IAtlAutoThreadModule
Omówienie klasy
Klasy modułów