CComModule::UpdateRegistryFromResourceS

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 ÜbersichtKlassenmember

Siehe auch&Nbsp;BEGIN_OBJECT_MAP

Index