Aracılığıyla paylaş


CAtlExeModuleT sınıfı

Bu sınıf, uygulamanın modülü gösterir.

template <
   class T 
>
class ATL_NO_VTABLE CAtlExeModuleT :
   public CAtlModuleT< T >

Parametreler

  • T
    Sınıfınızın türetilen CAtlExeModuleT.

Üyeler

d13b538z.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CAtlExeModuleT::CAtlExeModuleT

Oluşturucu.

CAtlExeModuleT:: ~ CAtlExeModuleT

Yıkıcı.

d13b538z.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CAtlExeModuleT::InitializeCom

COM başlatır

CAtlExeModuleT::ParseCommandLine

Komut satırını ayrıştırır ve gerekiyorsa kayıt yapar.

CAtlExeModuleT::PostMessageLoop

Hemen ileti döngüsü çıktıktan sonra bu yöntem çaðrýlýr.

CAtlExeModuleT::PreMessageLoop

Bu yöntem, hemen ileti döngüsü girmeden önce çağrılır.

CAtlExeModuleT::RegisterClassObjects

Sınıf nesnesine kaydeder.

CAtlExeModuleT::RevokeClassObjects

Sınıf nesnesi iptal eder.

CAtlExeModuleT::Run

Bu yöntemi başlatmak için mesaj döngüsünü çalıştırma exe modülünde kod çalıştırır ve temizleme.

CAtlExeModuleT::RunMessageLoop

Bu yöntem, ileti döngü yürütür.

CAtlExeModuleT::UninitializeCom

COM uninitializes

CAtlExeModuleT::Unlock

Azaltır modülünün kilit sayılır.

CAtlExeModuleT::WinMain

Bu yöntem bir exe çalıştırmak için gerekli kodu uygular.

d13b538z.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CAtlExeModuleT::m_bDelayShutdown

Modül kapatma gecikmesi gerektiğini belirten bayrak.

CAtlExeModuleT::m_dwPause

Tüm nesneleri kapatma öncesinde yayımlanan sağlamak için kullanılan pause değeri.

CAtlExeModuleT::m_dwTimeOut

Modül eklentiyi geciktirmek için kullanılan zaman aşımı değeri.

Notlar

CAtlExeModuleTModül için bir uygulama (exe) temsil eder ve bir exe oluşturma komut satırı işlenirken, sınıf nesneleri kaydetme, mesaj döngüsünü çalıştırma ve temizleniyor Çıkışta destekler kodunu içerir.

Bu sınıf, exe Sunucusu com nesneleri sürekli olarak oluşturulan bozdu ve performansı artırmak için tasarlanmıştır.Son com nesnesi yayımlandıktan sonra exe tarafından belirlenen bir süre bekler CAtlExeModuleT::m_dwTimeOut veri üyesi.Bu süre boyunca hiç bir etkinlik olduğunda (yani, hiçbir com nesneleri oluşturulur), kapatma işlemi başlattı.

CAtlExeModuleT::m_bDelayShutdown veri üyesi olduğu exe yukarıda tanımlanan düzenek kullanması gereken belirlemek için kullanılan bayrak.False olarak ayarlanırsa, modül hemen sonlandırılacak.

atl modülleri hakkında daha fazla bilgi için bkz: atl modülü sınıfları.

Devralma hiyerarşisi

_ATL_MODULE

CAtlModule

CAtlModuleT

CAtlExeModuleT

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Başvuru

CAtlModuleT sınıfı

CAtlDllModuleT sınıfı

Kavramlar

ATLDuck örnek

Diğer Kaynaklar

atl sınıfına genel bakış