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 A

  • bRegister
    [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

Vedere anche

Riferimenti

Classe di CComModule