CComModule sınıfı
atl 7. 0'da, tarihi itibariyle CComModule önerilmiyor: Bkz: atl modülü sınıfları daha fazla ayrıntı için.
Önemli |
---|
Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz. |
class CComModule : public _ATL_MODULE
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Belirtilen CLSID bir nesne oluşturur.DLL dosyaları için yalnızca. |
|
Returns m_hInst. |
|
Returns m_hInstResource. |
|
Returns m_hInstTypeLib. |
|
Veri üyeleri başlatır. |
|
Sistem kayıt defterinde bir nesnenin standart sınıf kaydı girer. |
|
Sınıf nesnesine kaydeder.Yalnızca kilitleyebilecek için. |
|
Her nesnenin nesne eşlemesindeki sistem kayıt defterini güncelleştirir. |
|
Bir tür kitaplığına kaydeder. |
|
Sınıf nesnesi iptal eder.Yalnızca kilitleyebilecek için. |
|
Veri üyeleri serbest bırakır. |
|
Bir nesnenin standart sınıf kaydı, sistem kayıt defterinden kaldırır. |
|
Her nesnenin nesne eşlemesindeki kaydını siler. |
|
Kayıtları veya bir nesnenin standart sınıf kaydı kaydını siler. |
|
Kaydettirmeye veya kaydını bir nesne için belirtilen bir kaynak içerdiği komut dosyasını çalıştırır. |
|
Statik bağlantılar atl kayıt bileşeni.Kaydettirmeye veya kaydını bir nesne için belirtilen bir kaynak içerdiği komut dosyasını çalıştırır. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Nesne eşleme bilgileri eşzamanlı erişim sağlar. |
|
Tür kitaplığı bilgileri eşzamanlı erişim sağlar. |
|
Pencere sınıfı bilgileri ve pencere oluşturma sırasında kullanılan statik verileri eşzamanlı erişim sağlar. |
|
Modül örneği tanıtıcısını içerir. |
|
Varsayılan olarak, modülü örneği tanıtıcısını içerir. |
|
Varsayılan olarak, modülü örneği tanıtıcısını içerir. |
|
Modül örneği tarafından tutulan nesne eşlemesine işaret ediyor. |
Notlar
[!NOT]
Bu sınıf kaldırılmıştır ve artık atl kod oluşturma sihirbazları kullanma CAtlAutoThreadModule ve CAtlModule türetilmiş sınıfları.Bkz: atl modülü sınıfları daha fazla bilgi için.Aşağıdaki bilgiler bileşene ATL eski sürümleriyle oluşturulmuş uygulamalarla kullanımı içindir.CComModuleyine de, atl için geriye doğru yeteneği parçasıdır.
CComModuleİstemci modülünün bileşenlerine erişmesine izin vererek bir com sunucusu modülü uygular.CComModule(işlem içi) dll ve exe (yerel) modüllerini destekler.
A CComModule örneği bir nesne eşlemesi sınıf nesne tanımları kümesini korumak için kullanır.Bu nesne eşlemesi bir dizi olarak uygulanan _ATL_OBJMAP_ENTRY yapıları ve ilgili bilgileri içerir:
Girme ve nesne tanımlarını sistem kayıt defterinde kaldırılıyor.
Nesneler arasında bir sınıf fabrikası örnekleme.
İstemcinin kök nesnesi arasındaki iletişimi bileşeni kuruluyor.
Sınıf nesnelerinin yaşam yönetimi gerçekleştiriliyor.
atl com AppWizard çalıştırdığınızda, sihirbaz otomatik olarak üretip _Module, genel bir örneği CComModule veya ondan türetilmiş bir sınıf.Makaleyi atl Project Sihirbazı hakkında daha fazla bilgi için bkz: ATL Projesi Oluşturma.
Ek olarak CComModule, atl sağlar CComAutoThreadModule, bir Grup modeli modülü kilitleyebilecek ve Windows Hizmetleri için uygular.Sizin modülünden türetmek CComAutoThreadModule içinde birden fazla işi nesneleri oluşturmak istediğinizde.
Devralma hiyerarşisi
CComModule
Gereksinimler
Header:atlbase.h