Aracılığıyla paylaş


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 notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

class CComModule : public _ATL_MODULE

Üyeler

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

Ad

Description

CComModule::GetClassObject

Belirtilen CLSID bir nesne oluşturur.DLL dosyaları için yalnızca.

CComModule::GetModuleInstance

Returns m_hInst.

CComModule::GetResourceInstance

Returns m_hInstResource.

CComModule::GetTypeLibInstance

Returns m_hInstTypeLib.

CComModule::Init

Veri üyeleri başlatır.

CComModule::RegisterClassHelper

Sistem kayıt defterinde bir nesnenin standart sınıf kaydı girer.

CComModule::RegisterClassObjects

Sınıf nesnesine kaydeder.Yalnızca kilitleyebilecek için.

CComModule::RegisterServer

Her nesnenin nesne eşlemesindeki sistem kayıt defterini güncelleştirir.

CComModule::RegisterTypeLib

Bir tür kitaplığına kaydeder.

CComModule::RevokeClassObjects

Sınıf nesnesi iptal eder.Yalnızca kilitleyebilecek için.

CComModule::Term

Veri üyeleri serbest bırakır.

CComModule::UnregisterClassHelper

Bir nesnenin standart sınıf kaydı, sistem kayıt defterinden kaldırır.

CComModule::UnregisterServer

Her nesnenin nesne eşlemesindeki kaydını siler.

CComModule::UpdateRegistryClass

Kayıtları veya bir nesnenin standart sınıf kaydı kaydını siler.

CComModule::UpdateRegistryFromResourceD

Kaydettirmeye veya kaydını bir nesne için belirtilen bir kaynak içerdiği komut dosyasını çalıştırır.

CComModule::UpdateRegistryFromResourceS

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.

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

Ad

Description

CComModule::m_csObjMap

Nesne eşleme bilgileri eşzamanlı erişim sağlar.

CComModule::m_csTypeInfoHolder

Tür kitaplığı bilgileri eşzamanlı erişim sağlar.

CComModule::m_csWindowCreate

Pencere sınıfı bilgileri ve pencere oluşturma sırasında kullanılan statik verileri eşzamanlı erişim sağlar.

CComModule::m_hInst

Modül örneği tanıtıcısını içerir.

CComModule::m_hInstResource

Varsayılan olarak, modülü örneği tanıtıcısını içerir.

CComModule::m_hInstTypeLib

Varsayılan olarak, modülü örneği tanıtıcısını içerir.

CComModule::m_pObjMap

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

_ATL_MODULE

CAtlModule

CAtlModuleT

CComModule

Gereksinimler

Header:atlbase.h

Ayrıca bkz.

Diğer Kaynaklar

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