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
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
|
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
COM başlatır |
|
Komut satırını ayrıştırır ve gerekiyorsa kayıt yapar. |
|
Hemen ileti döngüsü çıktıktan sonra bu yöntem çaðrýlýr. |
|
Bu yöntem, hemen ileti döngüsü girmeden önce çağrılır. |
|
Sınıf nesnesine kaydeder. |
|
Sınıf nesnesi iptal eder. |
|
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. |
|
Bu yöntem, ileti döngü yürütür. |
|
COM uninitializes |
|
Azaltır modülünün kilit sayılır. |
|
Bu yöntem bir exe çalıştırmak için gerekli kodu uygular. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Modül kapatma gecikmesi gerektiğini belirten bayrak. |
|
Tüm nesneleri kapatma öncesinde yayımlanan sağlamak için kullanılan pause değeri. |
|
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
CAtlExeModuleT
Gereksinimler
Başlık: atlbase.h