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 CComModule
ek 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
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_hInstResource
depolanan 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_hInstTypeLib
depolanan 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 .
RegisterServer
bir 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.
UnregisterServer
bir 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ı UpdateRegistryFromResourceD
yapı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
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ı UpdateRegistryFromResourceS
yapı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.