CComModule::UpdateRegistryFromResourceS

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

Index