Freigeben über


CComModule::UpdateRegistryFromResourceD

Ab ATL 7.0 ist CComModule veraltet: finden Sie unter ATL-Modul-Klassen für weitere Details.

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 ( );

Parameter

  • lpszRes
    [in] Ein Ressourcenname.

  • nResID
    [in] Eine Ressourcen-ID

  • bRegister
    [in] gibt an, ob das Objekt registriert werden soll.

  • pMapEntries
    [in] Ein Zeiger auf die Ersatzzuordnung die Werte Speichern zugeordnete den ersetzbare Parameter des Skripts.ATL verwendet automatisch %MODULE%.Um zusätzliche ersetzbare Parameter zu verwenden, finden Sie die Hinweise für Details.Andernfalls verwenden Sie den NULL Standardwert.

Rückgabewert

Ein Wert des Standards HRESULT.

Hinweise

Führt das Skript, das in der Ressource enthalten ist, die von lpszRes oder nResID angegeben wird.

Wenn bRegisterTRUE ist, Register dieser Methode das Objekt in der Systemregistrierung; andernfalls wird das Objekt Registrierung auf.

Mit dem DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID-Makro angibt, wird UpdateRegistryFromResourceD automatisch aufgerufen, wenn die Objektzuordnung verarbeitet wird.

HinweisHinweis

Um Wiederbeschaffungswerte zur Laufzeit zu ersetzen, geben Sie nicht das DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID-Makro an.Stattdessen erstellen Sie ein Array _ATL_REGMAP_ENTRIES-Strukturen, in denen jeder Eintrag einen variablen Platzhalter enthält, der mit einem Wert zugeordnet ist, um den Platzhalter zur Laufzeit zu ersetzen.Rufen Sie dann UpdateRegistryFromResourceD auf und das Array für den pMapEntries-Parameter übergeben.Damit werden alle Wiederbeschaffungswerte in den _ATL_REGMAP_ENTRIES-Strukturen der Ersatzzuordnung der Registrierungsstelle hinzu.

HinweisHinweis

Um zur ATL-Registrierungs-Komponente (Registrierungsstelle) statisch verknüpft, finden Sie unter UpdateRegistryFromResourceS.

Weitere Informationen zu ersetzbare Parameter und Skripterstellung, finden Sie im Artikel Die ATL-Registrierungs-Komponente (Registrierungsstelle).

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CComModule-Klasse