hresult UpdateRegistryFromResourceD (lpctstr lpszRes, bool bRegister, struct _atl_regmap_entry * pMapEntries = null);
hresult UpdateRegistryFromResourceD (UINT nResID, bool bRegister, struct _atl_regmap_entry * pMapEntries = null);
Dönüş değeri
Standart hresult değeri.
Parametreleri
lpszRes
[de] Bir kaynak adı.
nResID
[de] Kaynak Kimliği.
bRegister
[de] Nesne kayıtlı olup olmadığını gösterir.
pMapEntries
[de] Scriptin değiştirilebilir parametreler ile ilişkilendirilmiş değerleri saklamak yerine harita için işaretçi. atl otomatik olarak kullandığı %MODULE% . Ek değiştirilebilir parametreleri kullanmak için bkz: açıklamalar, detaylar için. Aksi durumda, null varsayılan değeri kullanın.
Açıklamalar
LpszRes veya nResIDtarafından belirtilen kaynağı içerdiği komut dosyasını çalıştırır. BRegister trueise, bu yöntem nesnenin sistem kayıt defterine kaydeder; Aksi durumda, nesne kaydını siler.
Nesne harita işlendiğinde DECLARE_REGISTRY_RESOURCE ya da DECLARE_REGISTRY_RESOURCEID makro belirterek, UpdateRegistryFromResourceD otomatik olarak çağrılacak.
&Notnbsp; Yedek değerleri zamanında yerine koymak için DECLARE_REGISTRY_RESOURCE veya DECLARE_REGISTRY_RESOURCEID makro belirtmeyin. Bunun yerine, her giriş zamanında yerine yer tutucu bir değerle eşleştirilen değişken yer tutucu bulunduğu _ATL_REGMAP_ENTRIES yapıları dizisi oluşturma. Sonra UpdateRegistryFromResourceDbir dizi için pMapEntries parametresi geçirerek, diyoruz. Bu Registrar'ın yerini harita _ATL_REGMAP_ENTRIES yapılar yerine değerlerini ekler.
&Notnbsp; Statik atl kayıt bileşenine (Registrar) bağlamak için bkz: UpdateRegistryFromResourceS.
Değiştirilebilir parametre ve komut dosyası oluşturma hakkında daha fazla bilgi için bkz: atl kayıt bileşeni (Registrar) makale.
CComModule ge&nel bakış |nbsp; Sınıf üyeleri
Ayrıca bkz:nbsp;BEGI&N_OBJECT_MAP