CComModule::UpdateRegistryFromResourceS
A partire da ATL 7,0, CComModule è obsoleto: vedere Classi del modulo ATL per ulteriori informazioni.
virtual HRESULT UpdateRegistryFromResourceS(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
virtual HRESULT UpdateRegistryFromResourceS(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
Parametri
lpszRes
[in] nome di un oggetto.nResID
[in] ID di risorsa AbRegister
[in] indica se lo script di risorsa deve essere registrato.pMapEntries
[in] puntatore Alla mappa di sostituzione che archivia i valori associati ai parametri sostituibili script.ATL utilizza automaticamente %MODULE%.Per utilizzare i parametri sostituibili aggiuntivi, vedere i commenti per i dettagli.In caso contrario, utilizzare il valore predefinito NULL.
Valore restituito
Un valore HRESULT standard.
Note
Simile a UpdateRegistryFromResourceD tranne UpdateRegistryFromResourceS crea un collegamento statico al componente ATL il Registro Di Sistema (Ufficiale di registrar).
UpdateRegistryFromResourceS verrà richiamato automaticamente alla mappa oggetto viene elaborata, dato che si aggiunge al #define _ATL_STATIC_REGISTRY stdafx.h.
[!NOTA]
Per sostituire i valori di sostituzione in fase di esecuzione, non specificare una macro DECLARE_REGISTRY_RESOURCEID o DECLARE_REGISTRY_RESOURCE.Al contrario, creare una matrice di strutture _ATL_REGMAP_ENTRIES, in cui ciascun elemento contiene un segnaposto variabile abbinato a un valore per sostituire il segnaposto in fase di esecuzione.Chiamare UpdateRegistryFromResourceS, passando la matrice al parametro pMapEntries.Ciò aggiunge tutti i valori di sostituzione in strutture _ATL_REGMAP_ENTRIES alla mappa di sostituzione di registrazione.
Per ulteriori informazioni sui parametri sostituibili e nello script, vedere l'articolo Il componente ATL il Registro Di Sistema (Ufficiale di registrar).
Requisiti
Header: atlbase.h