HRESULT UpdateRegistryFromResourceD (LPCTSTR LpszRes, BOOL bRegistrieren Sie sich, Struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceD (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 Objekt 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
Führt das Skript in die von LpszRes oder nResIDangegebene Ressource enthalten. BRegistrieren Sie sich TRUEist, registriert diese Methode das Objekt in der Systemregistrierung; Andernfalls hebt es das Objekt.
Wenn Sie das Makro DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID angeben, wird UpdateRegistryFromResourceD automatisch aufgerufen werden, wenn Ihr Map Objekt verarbeitet wird.
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 UpdateRegistryFromResourceD, 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.
Hinweis&Nbsp; Um die ATL-Registrierungskomponente (Registrator) statisch verknüpfen, finden Sie unter UpdateRegistryFromResourceS.
Weitere Informationen über scripting und austauschbaren Parametern finden Sie im Artikel Die ATL-Registrierungskomponente (Registrator).
CComModule Übersicht | Klassenmember
Siehe auch&Nbsp;BEGIN_OBJECT_MAP