HRESULT UpdateRegistryFromResourceS (LPCTSTR LpszRes, BOOL bRegistrieren Sie sich, Struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceS (UINT nResID, BOOL bRegistrieren Sie sich, Struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);
Rückgabewert
Einen standard- HRESULT -Wert.
Parameter
lpszRes
[in] Ein Ressourcenname.
nResID
[in] Eine Ressourcen-ID.
bRegistrieren Sie sich
[in] Gibt an, ob das Ressourcenskript registriert werden soll.
pMapEntries
[in] Ein Zeiger auf die Ersatz-Karte zum Speichern von Werten, die das Skript ersetzbare Parameter zugeordnet. ATL verwendet automatisch %MODULE% . Um zusätzliche ersetzbare Parameter verwenden, finden Sie unter Hinweise für Details. Verwenden Sie andernfalls den Standardwert NULL.
Bemerkungen
Ähnlich dem UpdateRegistryFromResourceD außer UpdateRegistryFromResourceS eine statische Verknüpfung zu ATL-Registrierungskomponente (Registrator) erstellt.
UpdateRegistryFromResourceS wird aufgerufen werden automatisch wenn Ihr Map Objekt verarbeitet wird, vorausgesetzt, Sie fügen Sie #define _ATL_STATIC_REGISTRY Ihrem stdafx.h.
Hinweis&Nbsp; Wiederbeschaffungswerte zur Laufzeit zu ersetzen, geben Sie nicht den DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID -Makro. Erstellen Sie stattdessen ein Array von _ATL_REGMAP_ENTRIES Strukturen, in denen jeder Eintrag einen Variablen Platzhalter gepaart mit einem Wert enthält, den Platzhalter zur Laufzeit zu ersetzen. Dann rufen Sie CComModule::UpdateRegistryFromResourceS, wobei die Array für den pMapEntries -Parameter übergeben. Dies fügt alle Ersatz-Werte in den _ATL_REGMAP_ENTRIES Strukturen des Registrators Ersatz Zuordnung.
Weitere Informationen über scripting und austauschbaren Parametern finden Sie im Artikel Die ATL-Registrierungskomponente (Registrator).
CComModule Übersicht | Klassenmember
Siehe auch&Nbsp;BEGIN_OBJECT_MAP