Aracılığıyla paylaş


CComModule::UpdateRegistryFromResourceD

atl 7. 0'da, tarihi itibariyle CComModule artık kullanılmıyor: Bkz: atl modülü sınıfları daha fazla ayrıntı için.

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] Bir kaynak adı.

  • nResID
    [in] Kaynak Kimliği

  • bRegister
    [in] Nesne kayıtlı olup olmadığını gösterir.

  • pMapEntries
    [in] Komut dosyasýnýn değiştirilebilir parametreler ile ilişkilendirilmiş değerleri saklamak yerine eşleme için bir işaretçi.atl otomatik olarak kullandığı %MODULE%.Ek değiştirilebilir parametreleri kullanmak için ayrıntılı bilgi için Açıklamalar'a bakın.Aksi durumda, null varsayılan değer.

Dönüş Değeri

Standart hresult değeri.

Notlar

Belirtilen kaynak dosyasında yer alan komut dosyası çalışır lpszRes veya nResID.

bRegister Olan doğru, bu yöntem nesnenin; sistem kayıt defterine kaydeder ve Aksi durumda, nesne kaydını siler.

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

[!NOT]

Deðiþtirme deðerleri zamanında yerine koymak için belirtmezseniz DECLARE_REGISTRY_RESOURCE veya DECLARE_REGISTRY_RESOURCEID makro.Bunun yerine, bir dizi oluşturmak _ATL_REGMAP_ENTRIES burada her girişi içeren değişken yer tutucu yapıları, Eşli çalışma zamanında yer tutucuyu değiştirmek için bir değere sahip.Ardından çağrı UpdateRegistryFromResourceD, dizi iletilmesinde pMapEntries parametresi.Bu tüm değiştirme değerleri ekler _ATL_REGMAP_ENTRIES Registrar'ın yerini harita yapıları.

[!NOT]

Statik olarak atl kayıt bileşeni (Registrar) bağlamak için bkz: UpdateRegistryFromResourceS.

Makaleyi değiştirilebilir parametre ve komut dosyası oluşturma hakkında daha fazla bilgi için bkz: atl kayıt bileşeni (Registrar).

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Başvuru

CComModule sınıfı