Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Bu sınıf her ATL projesinde örneği oluşturulur.
Sözdizimi
class CAtlBaseModule : public _ATL_BASE_MODULE
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CAtlBaseModule::CAtlBaseModule | Oluşturucu. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CAtlBaseModule::AddResourceInstance | Depolanan tanıtıcılar listesine bir kaynak örneği ekler. |
| CAtlBaseModule::GetHInstanceAt | Belirtilen kaynak örneğine tanıtıcı döndürür. |
| CAtlBaseModule::GetModuleInstance | Bir CAtlBaseModule nesneden modül örneğini döndürür. |
| CAtlBaseModule::GetResourceInstance | Bir CAtlBaseModule nesneden kaynak örneğini döndürür. |
| CAtlBaseModule::RemoveResourceInstance | Depolanan tanıtıcılar listesinden bir kaynak örneğini kaldırır. |
| CAtlBaseModule::SetResourceInstance | Bir CAtlBaseModule nesnenin kaynak örneğini ayarlar. |
Ortak Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| CAtlBaseModule::m_bInitFailed | Modül başlatmanın başarısız olup olmadığını gösteren değişken. |
Açıklamalar
Adlandırılmış _AtlBaseModule örneği CAtlBaseModule her ATL projesinde bulunur; modül örneğinin tanıtıcısını, kaynakları içeren modülün tanıtıcısını (varsayılan olarak bir ve aynı) ve birincil kaynakları sağlayan modüllerin tanıtıcı dizisini içerir.
CAtlBaseModule birden çok iş parçacığından güvenli bir şekilde erişilebilir.
Bu sınıf, ATL'nin önceki sürümlerinde kullanılan eski CComModule sınıfının yerini alır.
Devralma Hiyerarşisi
CAtlBaseModule
Gereksinimler
Üst bilgi: atlcore.h
CAtlBaseModule::AddResourceInstance
Depolanan tanıtıcılar listesine bir kaynak örneği ekler.
bool AddResourceInstance(HINSTANCE hInst) throw();
Parametreler
hInst
Eklenecek kaynak örneği.
Dönüş Değeri
Kaynak başarıyla eklendiyse true, aksi takdirde false değerini döndürür.
CAtlBaseModule::CAtlBaseModule
Oluşturucu.
CAtlBaseModule() throw();
Açıklamalar
oluşturur CAtlBaseModule.
CAtlBaseModule::GetHInstanceAt
Belirtilen kaynak örneğine tanıtıcı döndürür.
HINSTANCE GetHInstanceAt(int i) throw();
Parametreler
ben
Kaynak örneğinin sayısı.
Dönüş Değeri
Kaynak örneğinin tutamacını veya karşılık gelen kaynak örneği yoksa NULL değerini döndürür.
CAtlBaseModule::GetModuleInstance
Bir CAtlBaseModule nesneden modül örneğini döndürür.
HINSTANCE GetModuleInstance() throw();
Dönüş Değeri
Modül örneğini döndürür.
CAtlBaseModule::GetResourceInstance
Kaynak örneğini döndürür.
HINSTANCE GetResourceInstance() throw();
Dönüş Değeri
Kaynak örneğini döndürür.
CAtlBaseModule::m_bInitFailed
Modül başlatmanın başarısız olup olmadığını gösteren değişken.
static bool m_bInitFailed;
Açıklamalar
Modül başlatıldıysa true, başlatılamadıysa false.
CAtlBaseModule::RemoveResourceInstance
Depolanan tanıtıcılar listesinden bir kaynak örneğini kaldırır.
bool RemoveResourceInstance(HINSTANCE hInst) throw();
Parametreler
hInst
Kaldırılacak kaynak örneği.
Dönüş Değeri
Kaynak başarıyla kaldırıldıysa true, aksi takdirde false döndürür.
CAtlBaseModule::SetResourceInstance
Bir CAtlBaseModule nesnenin kaynak örneğini ayarlar.
HINSTANCE SetResourceInstance(HINSTANCE hInst) throw();
Parametreler
hInst
Yeni kaynak örneği.
Dönüş Değeri
Güncelleştirilmiş kaynak örneğini döndürür.