CComAutoThreadModule

temp&latelt; sınıfThreadAllocator = CComSimpleThreadAllocator gt;
CComAutoThreadModule sınıfı: &Genel CComModule

Parametreleri

ThreadAllocator

[de] Konu Seçimi yönetme sınıf. Varsayılan değer CComSimpleThreadAllocator değeridir.

İplik havuzlu, daire-model com sunucusu EXEs ve Windows nt hizmetleri uygulamak için CComModule gelen CComAutoThreadModule türetilmiştir. CComAutoThreadModule modülü her iş parçacığı için bir daire yönetmek için CComApartment kullanır.

Nesneleri birden fazla daire oluşturmak istediğinizde modülü CComAutoThreadModule elde ediyorlar. CComClassFactoryAutoThread sınıf fabrikası belirtmek için nesnenin sınıf tanımında declare_classfactory_auto_thread makro de içermelidir.

Varsayılan olarak, atl com AppWizard CComModulemodülü elde. CComAutoThreadModulekullanmak için sınıf tanımını değiştirin. Örneğin:

cMyModule sınıfı: Genel CComAutoThreadModulelt;CComSimpleThreadAllocator >
{
public:
   UZUN kilidini)
   {
      UZUN l = CComAutoThreadModule <ComSimpleThreadAllocator>:: kilidini ();
      Eğer (l == 0)
         PostThreadMessage (dwThreadID, WM_QUIT, 0, 0);
      l dönmek;
   }

dword dwThreadID;
};

AppWizard hakkında daha fazla bilgi için bkz: makale bir atl proje oluşturma.

# include lt;atlbase.h>

Sınıf üyeleri

Index