CComModule::UpdateRegistryFromResourceD
A partire da ATL 7,0, CComModule è obsoleto: vedere Classi del modulo ATL per ulteriori informazioni.
virtual HRESULT UpdateRegistryFromResourceD(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
virtual HRESULT UpdateRegistryFromResourceD(
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 l'oggetto 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
Esegue lo script contenuto della risorsa specificata da lpszRes o da nResID.
Se bRegister è TRUE, immettere di questo metodo l'oggetto nel Registro di sistema; in caso contrario, annulla la registrazione dell'oggetto.
Specificando la macro DECLARE_REGISTRY_RESOURCEID o DECLARE_REGISTRY_RESOURCE, UpdateRegistryFromResourceD verrà richiamato automaticamente alla mappa oggetto viene elaborata.
[!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 UpdateRegistryFromResourceD, passando la matrice al parametro pMapEntries.Ciò aggiunge tutti i valori di sostituzione in strutture _ATL_REGMAP_ENTRIES alla mappa di sostituzione di registrazione.
[!NOTA]
Per collegata al componente ATL il Registro Di Sistema (Ufficiale di registrar), vedere UpdateRegistryFromResourceS.
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