HRESULT UpdateRegistryFromResourceS (LPCTSTR lpszRes, BOOL bZarejestruj, struktura _ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceS (UINT nResID, BOOL bZarejestruj, struktura _ATL_REGMAP_ENTRY * pMapEntries = NULL);
Wartość zwracany
Standardowa wartość HRESULT.
Parametry
lpszRes
[w] Nazwa zasobu.
nResID
[w] Identyfikator zasobu.
bZarejestruj
[w] Wskazuje, czy zasób skrypt powinien być zarejestrowany.
pMapEntries
[w] Wskaźnik mapę zastąpienia przechowywania wartości skojarzone z parametrów zastępowalnych skryptu. ATL automatycznie używa %MODULE% . Aby użyć dodatkowych parametrów zastępowalnych, patrz uwagi szczegółowe. W przeciwnym razie użyj wartości domyślnej NULL.
Uwagi
Podobny do UpdateRegistryFromResourceD z wyjątkiem UpdateRegistryFromResourceS tworzy łącze statycznego składnika rejestru ATL (Sekretarza).
UpdateRegistryFromResourceS zostanie wywołany automatycznie podczas przetwarzania mapy obiektu pod warunkiem można dodać #define _ATL_STATIC_REGISTRY do Twojego stdafx.h.
Uwaganbsp; Aby zastąpić wartości zastępczych w czasie wykonywania, nie należy określać makra DECLARE_REGISTRY_RESOURCE lub DECLARE_REGISTRY_RESOURCEID . Zamiast tego Utwórz tablicę _ATL_REGMAP_E&NTRIES struktur, gdzie każdy wpis zawiera zmienną zastępczy skojarzonych z wartością w celu zamienić tekst zastępczy w czasie wykonywania. Następnie wywołać CComModule::UpdateRegistryFromResourceS, przekazując tablicy dla parametru pMapEntries . To dodaje wszystkie wartości zastępczych w strukturach _ATL_REGMAP_ENTRIES do Sekretarza zastąpienia mapę.
Aby uzyskać więcej informacji na temat parametrów zastępowalnych i skryptów zobacz artykuł The ATL rejestru składnika (Sekretarza).
Omówie&nie CComModule |nbsp; Członkowie klasy
Zobacz teżnbsp;BEGI&N_OBJECT_MAP