CComModule::UpdateRegistryFromResourceD

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

Index