Aracılığıyla paylaş


CComModule Sınıfı

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modül Sınıfları .

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

class CComModule : public _ATL_MODULE

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
CComModule::GetClassObject Belirtilen bir CLSID nesnesini oluşturur. Yalnızca DLL'ler için.
CComModule::GetModuleInstance m_hInst döndürür.
CComModule::GetResourceInstance m_hInstResource döndürür.
CComModule::GetTypeLibInstance m_hInstTypeLib döndürür.
CComModule::Init Veri üyelerini başlatır.
CComModule::RegisterClassHelper Bir nesnenin standart sınıf kaydını sistem kayıt defterine girer.
CComModule::RegisterClassObjects Sınıf nesnesini kaydeder. Yalnızca EXE'ler için.
CComModule::RegisterServer Nesne eşlemesindeki her nesne için sistem kayıt defterini güncelleştirir.
CComModule::RegisterTypeLib Tür kitaplığını kaydeder.
CComModule::RevokeClassObjects Sınıf nesnesini iptal eder. Yalnızca EXE'ler için.
CComModule::Term Veri üyelerini serbest bırakır.
CComModule::UnregisterClassHelper Bir nesnenin standart sınıf kaydını sistem kayıt defterinden kaldırır.
CComModule::UnregisterServer Nesne eşlemesindeki her nesnenin kaydını kaldırıyor.
CComModule::UpdateRegistryClass Nesnenin standart sınıf kaydını kaydeder veya kaydını açar.
CComModule::UpdateRegistryFromResourceD Bir nesneyi kaydetmek veya kaydını kaldırmak için belirtilen kaynakta bulunan betiği çalıştırır.
CComModule::UpdateRegistryFromResourceS ATL Kayıt Defteri Bileşenine statik olarak bağlantılar. Bir nesneyi kaydetmek veya kaydını kaldırmak için belirtilen kaynakta bulunan betiği çalıştırır.

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
CComModule::m_csObjMap Nesne eşleme bilgilerine eşitlenmiş erişim sağlar.
CComModule::m_csTypeInfoHolder Tür kitaplığı bilgilerine eşitlenmiş erişim sağlar.
CComModule::m_csWindowCreate Pencere oluşturma sırasında kullanılan pencere sınıfı bilgilerine ve statik verilere eşitlenmiş erişim sağlar.
CComModule::m_hInst Modül örneğinin tutamacını içerir.
CComModule::m_hInstResource Varsayılan olarak, modül örneğinin tutamacını içerir.
CComModule::m_hInstTypeLib Varsayılan olarak, modül örneğinin tutamacını içerir.
CComModule::m_pObjMap Modül örneği tarafından tutulan nesne eşlemesini gösterir.

Açıklamalar

Not

Bu sınıf kullanım dışıdır ve ATL kod oluşturma sihirbazları artık CAtlAutoThreadModule ve CAtlModule türetilmiş sınıflarını kullanır. Daha fazla bilgi için bkz . ATL Modülü Sınıfları . Aşağıdaki bilgiler, ATL'nin eski sürümleriyle oluşturulan uygulamalarla kullanım içindir. CComModule hala geriye dönük özellik için ATL'nin bir parçasıdır.

CComModule bir COM sunucu modülü uygulayarak istemcinin modülün bileşenlerine erişmesine olanak sağlar. CComModule hem DLL (işlem içi) hem de EXE (yerel) modüllerini destekler.

Örnek CComModule , sınıf nesne tanımları kümesini korumak için bir nesne eşlemesi kullanır. Bu nesne eşlemesi bir yapı dizisi _ATL_OBJMAP_ENTRY olarak uygulanır ve şunlara ilişkin bilgiler içerir:

  • Sistem kayıt defterine nesne açıklamalarını girme ve kaldırma.

  • Bir sınıf fabrikası aracılığıyla nesnelerin örneğini oluşturma.

  • Bir istemci ile bileşendeki kök nesne arasında iletişim kurma.

  • Sınıf nesnelerinin yaşam süresi yönetimini gerçekleştirme.

ATL COM AppWizard'ı çalıştırdığınızda, sihirbaz otomatik olarak bir genel örneği CComModule veya sınıfından türetilen bir sınıfı oluşturur_Module. ATL Proje Sihirbazı hakkında daha fazla bilgi için ATL Projesi Oluşturma makalesine bakın.

ATL' ye CComModuleek olarak, EXE'ler ve Windows hizmetleri için bir apartman modeli modülü uygulayan CComAutoThreadModule sağlar. Birden çok dairede nesne oluşturmak istediğinizde modülünüzü CComAutoThreadModule türetebilirsiniz.

Devralma Hiyerarşisi

_ATL_MODULE

CAtlModule

CAtlModuleT

CComModule

Gereksinimler

Üst bilgi: atlbase.h

CComModule::GetClassObject

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT GetClassObject(
    REFCLSID rclsid,
    REFIID riid,
    LPVOID* ppv) throw();

Parametreler

rclsid
[in] Oluşturulacak nesnenin CLSID'sini.

riid
[in] İstenen arabirimin IID değeri.

ppv
[out] riid tarafından tanımlanan arabirim işaretçisine ilişkin bir işaretçi. Nesne bu arabirimi desteklemiyorsa ppv null olarak ayarlanır.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Belirtilen CLSID nesnesini oluşturur ve bu nesneye bir arabirim işaretçisi alır.

GetClassObject yalnızca DLL'ler tarafından kullanılabilir.

CComModule::GetModuleInstance

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE GetModuleInstance() throw();

Dönüş Değeri

Bu modülü tanımlayan HINSTANCE.

Açıklamalar

m_hInst veri üyesini döndürür.

CComModule::GetResourceInstance

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE GetResourceInstance() throw();

Dönüş Değeri

Bir HINSTANCE.

Açıklamalar

m_hInstResource veri üyesini döndürür.

CComModule::GetTypeLibInstance

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE GetTypeLibInstance() const throw();

Dönüş Değeri

Bir HINSTANCE.

Açıklamalar

m_hInstTypeLib veri üyesini döndürür.

CComModule::Init

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT Init(
    _ATL_OBJMAP_ENTRY* p,
    HINSTANCE h,
    const GUID* plibid = NULL) throw();

Parametreler

p
[in] Nesne eşleme girdileri dizisinin işaretçisi.

h
[in] HINSTANCE veya WinMainöğesine DLLMain geçirildi.

plibid
[in] Projeyle ilişkilendirilmiş tür kitaplığının LIBID işaretçisi.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Tüm veri üyelerini başlatır.

CComModule::m_csObjMap

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

CRITICAL_SECTION m_csObjMap;

Açıklamalar

Nesne eşlemesine eşitlenmiş erişim sağlar.

CComModule::m_csTypeInfoHolder

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

CRITICAL_SECTION m_csTypeInfoHolder;

Açıklamalar

Tür kitaplığına eşitlenmiş erişim sağlar.

CComModule::m_csWindowCreate

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

CRITICAL_SECTION m_csWindowCreate;

Açıklamalar

Pencere sınıfı bilgilerine ve pencere oluşturma sırasında kullanılan statik verilere eşitlenmiş erişim sağlar.

CComModule::m_hInst

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE m_hInst;

Açıklamalar

Modül örneğinin tutamacını içerir.

Init yöntemi veya WinMainöğesine geçirilen tanıtıcıya DLLMain ayarlarm_hInst.

CComModule::m_hInstResource

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE m_hInstResource;

Açıklamalar

Varsayılan olarak, modül örneğinin tutamacını içerir.

Init yöntemi veya WinMainöğesine geçirilen tanıtıcıya DLLMain ayarlarm_hInstResource. Bir kaynağın tutamacını açıkça ayarlayabilirsiniz m_hInstResource .

GetResourceInstance yöntemi içinde m_hInstResourcedepolanan tanıtıcıyı döndürür.

CComModule::m_hInstTypeLib

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HINSTANCE m_hInstTypeLib;

Açıklamalar

Varsayılan olarak, modül örneğinin tutamacını içerir.

Init yöntemi veya WinMainöğesine geçirilen tanıtıcıya DLLMain ayarlarm_hInstTypeLib. Tanıtıcıyı bir tür kitaplığına açıkça ayarlayabilirsiniz m_hInstTypeLib .

GetTypeLibInstance yöntemi, içinde m_hInstTypeLibdepolanan tanıtıcıyı döndürür.

CComModule::m_pObjMap

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

_ATL_OBJMAP_ENTRY* m_pObjMap;

Açıklamalar

Modül örneği tarafından tutulan nesne eşlemesini gösterir.

CComModule::RegisterClassHelper

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

ATL_DEPRECATED HRESULT RegisterClassHelper(
    const CLSID& clsid,
    LPCTSTR lpszProgID,
    LPCTSTR lpszVerIndProgID,
    UINT nDescID,
    DWORD dwFlags);

Parametreler

clsid
[in] Kaydedilecek nesnenin CLSID'sini.

lpszProgID
[in] Nesneyle ilişkili ProgID.

lpszVerIndProgID
[in] Nesneyle ilişkili sürümden bağımsız ProgID.

nDescID
[in] Nesne açıklaması için dize kaynağının tanımlayıcısı.

dwFlags
[in] Kayıt defterine girilmesi gereken iş parçacığı modelini belirtir. Olası değerler THREADFLAGS_APARTMENT, THREADFLAGS_BOTH veya AUTPRXFLAG'tir.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Bir nesnenin standart sınıf kaydını sistem kayıt defterine girer.

UpdateRegistryClass yöntemi çağırırRegisterClassHelper.

CComModule::RegisterClassObjects

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT RegisterClassObjects(DWORD dwClsContext, DWORD dwFlags) throw();

Parametreler

dwClsContext
[in] Sınıf nesnesinin çalıştırılacağı bağlamı belirtir. Olası değerler CLSCTX_INPROC_SERVER, CLSCTX_INPROC_HANDLER veya CLSCTX_LOCAL_SERVER. Bu değerlerin açıklaması için bkz . Windows SDK'sında CLSCTX .

dwFlags
[in] Sınıf nesnesine bağlantı türlerini belirler. Olası değerler REGCLS_SINGLEUSE, REGCLS_MULTIPLEUSE veya REGCLS_MULTI_SEPARATE. Bu değerlerin açıklaması için bkz . Windows SDK'sında REGCLS .

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Diğer uygulamaların bağlanabilmesi için BIR EXE sınıf nesnesini OLE'ye kaydeder. Bu yöntem yalnızca EXE'ler için kullanılabilir.

CComModule::RegisterServer

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT RegisterServer(
    BOOL bRegTypeLib = FALSE,
    const CLSID* pCLSID = NULL) throw();

Parametreler

bRegTypeLib
[in] Tür kitaplığının kaydedilip kaydedilmeyeceğini gösterir. Varsayılan değer YANLIŞ'tır.

pCLSID
[in] Kaydedilecek nesnenin CLSID'sini gösterir. NULL (varsayılan değer) ise, nesne eşlemesindeki tüm nesneler kaydedilir.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

pCLSID parametresine bağlı olarak, sistem kayıt defterini tek bir sınıf nesnesi veya nesne eşlemesindeki tüm nesneler için güncelleştirir.

bRegTypeLib TRUE ise, tür kitaplığı bilgileri de güncelleştirilir.

Nesne eşlemesine giriş ekleme hakkında bilgi için bkz . OBJECT_ENTRY_AUTO .

RegisterServerbir DLL için WinMain tarafından DLLRegisterServer veya komut satırı seçeneğiyle bir EXE çalıştırması için tarafından otomatik olarak çağrılır/RegServer.

CComModule::RegisterTypeLib

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT RegisterTypeLib() throw();
HRESULT RegisterTypeLib(LPCTSTR lpszIndex) throw();

Parametreler

lpszIndex
[in] biçiminde "\\N"dize, burada N TYPELIB kaynağının tamsayı dizinidir.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Sistem kayıt defterine tür kitaplığı hakkında bilgi ekler.

Modül örneği birden çok tür kitaplığı içeriyorsa, hangi tür kitaplığının kullanılacağını belirtmek için bu yöntemin ikinci sürümünü kullanın.

CComModule::RevokeClassObjects

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT RevokeClassObjects() throw();

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

Sınıf nesnesini kaldırır. Bu yöntem yalnızca EXE'ler için kullanılabilir.

CComModule::Term

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

void Term() throw();

Açıklamalar

Tüm veri üyelerini serbest bırakır.

CComModule::UnregisterClassHelper

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

ATL_DEPRECATED HRESULT UnregisterClassHelper(
    const CLSID& clsid,
    LPCTSTR lpszProgID,
    LPCTSTR lpszVerIndProgID);

Parametreler

clsid
[in] Kaydedilecek nesnenin CLSID değeri.

lpszProgID
[in] Nesneyle ilişkili ProgID.

lpszVerIndProgID
[in] Nesneyle ilişkili sürümden bağımsız ProgID.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

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

UpdateRegistryClass yöntemi çağırırUnregisterClassHelper.

CComModule::UnregisterServer

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

HRESULT UnregisterServer(const CLSID* pCLSID = NULL) throw ();
inline HRESULT UnregisterServer(BOOL bUnRegTypeLib, const CLSID* pCLSID = NULL) throw ();

Parametreler

bUnRegTypeLib
TRUE ise tür kitaplığının da kaydı kaldırılır.

pCLSID
Kaydedilecek nesnenin CLSID'sini gösterir. NULL (varsayılan değer) ise, nesne eşlemesindeki tüm nesnelerin kaydı silinir.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

pCLSID parametresine bağlı olarak, tek bir sınıf nesnesinin veya nesne eşlemesindeki tüm nesnelerin kaydını keser.

UnregisterServerbir DLL için WinMain tarafından DLLUnregisterServer veya komut satırı seçeneğiyle bir EXE çalıştırması için tarafından otomatik olarak çağrılır/UnregServer.

Nesne eşlemesine giriş ekleme hakkında bilgi için bkz . OBJECT_ENTRY_AUTO .

CComModule::UpdateRegistryClass

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

ATL_DEPRECATED HRESULT UpdateRegistryClass(
    const CLSID& clsid,
    LPCTSTR lpszProgID,
    LPCTSTR lpszVerIndProgID,
    UINT nDescID,
    DWORD dwFlags,
    BOOL bRegister);

ATL_DEPRECATED HRESULT UpdateRegistryClass(
    const CLSID& clsid,
    LPCTSTR lpszProgID,
    LPCTSTR lpszVerIndProgID,
    LPCTSTR szDesc,
    DWORD dwFlags,
    BOOL bRegister);

Parametreler

clsid
Kaydedilecek veya kaydı kaldırılacak nesnenin CLSID değeri.

lpszProgID
Nesneyle ilişkili ProgID.

lpszVerIndProgID
Nesneyle ilişkili sürümden bağımsız ProgID.

nDescID
Nesne açıklaması için dize kaynağının tanımlayıcısı.

szDesc
Nesnenin açıklamasını içeren bir dize.

dwFlags
Kayıt defterine girilmesi gereken iş parçacığı modelini belirtir. Olası değerler THREADFLAGS_APARTMENT, THREADFLAGS_BOTH veya AUTPRXFLAG'tir.

bRegister
Nesnenin kaydedilip kaydedilmeyeceğini gösterir.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

bRegister TRUE ise, bu yöntem nesnenin standart sınıf kaydını sistem kayıt defterine girer.

bRegister YANLIŞ ise nesnenin kaydını kaldırır.

bRegister değerine bağlı olarak, UpdateRegistryClass RegisterClassHelper veya UnregisterClassHelper'ı çağırır.

DECLARE_REGISTRY makro belirtilerek, UpdateRegistryClass nesne eşlemeniz işlendiğinde otomatik olarak çağrılır.

CComModule::UpdateRegistryFromResourceD

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

virtual HRESULT UpdateRegistryFromResourceD(
    LPCTSTR lpszRes,
    BOOL bRegister,
    struct _ATL_REGMAP_ENTRY* pMapEntries = NULL) throw();

virtual HRESULT UpdateRegistryFromResourceD(
    UINT nResID,
    BOOL bRegister,
    struct _ATL_REGMAP_ENTRY* pMapEntries = NULL) throw ();

Parametreler

lpszRes
[in] Kaynak adı.

nResID
[in] Kaynak kimliği.

bRegister
[in] Nesnenin kaydedilip kaydedilmeyeceğini gösterir.

pMapEntries
[in] Betiğin değiştirilebilir parametreleriyle ilişkili değerleri depolayarak değiştirme eşlemesine yönelik bir işaretçi. ATL otomatik olarak kullanır %MODULE%. Değiştirilebilir ek parametreler kullanmak için ayrıntılar için Açıklamalar'a bakın. Aksi takdirde NULL varsayılan değerini kullanın.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

lpszRes veya nResID tarafından belirtilen kaynakta bulunan betiği çalıştırır.

bRegister TRUE ise, bu yöntem nesneyi sistem kayıt defterine kaydeder; aksi takdirde nesnenin kaydını çıkarır.

DECLARE_REGISTRY_RESOURCE veya DECLARE_REGISTRY_RESOURCEID makro belirtilerek, UpdateRegistryFromResourceD nesne eşlemeniz işlendiğinde otomatik olarak çağrılır.

Not

Değiştirme değerlerini çalışma zamanında değiştirmek için DECLARE_REGISTRY_RESOURCE veya DECLARE_REGISTRY_RESOURCEID makroyu belirtmeyin. Bunun yerine, her girişin _ATL_REGMAP_ENTRIES çalışma zamanında yer tutucuyu değiştirmek için bir değerle eşleştirilmiş bir değişken yer tutucusu içerdiği bir yapı dizisi oluşturun. Ardından çağrısı UpdateRegistryFromResourceDyapın ve pMapEntries parametresi için diziyi geçirin. Bu, yapılardaki _ATL_REGMAP_ENTRIES tüm değiştirme değerlerini Kayıt Şirketinin değiştirme haritasına ekler.

Not

ATL Kayıt Defteri Bileşenine (Kayıt Şirketi) statik olarak bağlanmak için bkz . UpdateRegistryFromResourceS.

Değiştirilebilir parametreler ve betik oluşturma hakkında daha fazla bilgi için ATL Kayıt Defteri Bileşeni (Kayıt Şirketi) makalesine bakın.

CComModule::UpdateRegistryFromResourceS

ATL 7.0 CComModule itibarıyla kullanım dışıdır: Daha fazla ayrıntı için bkz . ATL Modülü Sınıfları .

virtual HRESULT UpdateRegistryFromResourceS(
    LPCTSTR lpszRes,
    BOOL bRegister,
    struct _ATL_REGMAP_ENTRY* pMapEntries = NULL) throw();

virtual HRESULT UpdateRegistryFromResourceS(
    UINT nResID,
    BOOL bRegister,
    struct _ATL_REGMAP_ENTRY* pMapEntries = NULL) throw();

Parametreler

lpszRes
[in] Kaynak adı.

nResID
[in] Kaynak kimliği.

bRegister
[in] Kaynak betiğinin kaydedilip kaydedilmeyeceğini gösterir.

pMapEntries
[in] Betiğin değiştirilebilir parametreleriyle ilişkili değerleri depolayarak değiştirme eşlemesine yönelik bir işaretçi. ATL otomatik olarak kullanır %MODULE%. Değiştirilebilir ek parametreler kullanmak için ayrıntılar için Açıklamalar'a bakın. Aksi takdirde NULL varsayılan değerini kullanın.

Dönüş Değeri

Standart bir HRESULT değeri.

Açıklamalar

AtL Kayıt Defteri Bileşenine (Kayıt Şirketi) statik bir bağlantı oluşturması dışında UpdateRegistryFromResourceS UpdateRegistryFromResourceD'a benzer.

UpdateRegistryFromResourceS, pch.h 'nize (Visual Studio 2017 ve önceki sürümlerde stdafx.h) eklemeniz #define _ATL_STATIC_REGISTRY koşuluyla nesne eşlemeniz işlendiğinde otomatik olarak çağrılır.

Not

Değiştirme değerlerini çalışma zamanında değiştirmek için DECLARE_REGISTRY_RESOURCE veya DECLARE_REGISTRY_RESOURCEID makroyu belirtmeyin. Bunun yerine, her girişin _ATL_REGMAP_ENTRIES çalışma zamanında yer tutucuyu değiştirmek için bir değerle eşleştirilmiş bir değişken yer tutucusu içerdiği bir yapı dizisi oluşturun. Ardından çağrısı UpdateRegistryFromResourceSyapın ve pMapEntries parametresi için diziyi geçirin. Bu, yapılardaki _ATL_REGMAP_ENTRIES tüm değiştirme değerlerini Kayıt Şirketinin değiştirme haritasına ekler.

Değiştirilebilir parametreler ve betik oluşturma hakkında daha fazla bilgi için ATL Kayıt Defteri Bileşeni (Kayıt Şirketi) makalesine bakın.

Ayrıca bkz.

Sınıfa Genel Bakış