Compartir a través de


CComModule::UpdateRegistryFromResourceS

A partir de ATL 7,0, CComModule está obsoleto: vea Clases de módulo ATL para más detalles.

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( );

Parámetros

  • lpszRes
    [in] nombre de recurso de A.

  • nResID
    [in] identificador de recurso de A

  • bRegister
    [in] Indica si el script de recursos debe registrarse.

  • pMapEntries
    [in] el puntero Al reemplazo asignado almacena valores asociados a los parámetros reemplazables de script.ATL utiliza automáticamente %MODULE%.Para utilizar parámetros reemplazables adicionales, vea las notas de detalles.Si no, use el valor predeterminado de NULL .

Valor devuelto

Un valor estándar de HRESULT.

Comentarios

Similar a UpdateRegistryFromResourceD excepto UpdateRegistryFromResourceS vínculo estáticas el componente de registro ATL (registro).

UpdateRegistryFromResourceS se invocará automáticamente cuando se procesa el mapa del objeto, proporcionado le agrega #define _ATL_STATIC_REGISTRY a su stdafx.h.

[!NOTA]

Sustituir valores de reemplazo en tiempo de ejecución, no especifique la macro de DECLARE_REGISTRY_RESOURCE o de DECLARE_REGISTRY_RESOURCEID .En su lugar, cree una matriz de estructuras de _ATL_REGMAP_ENTRIES , donde cada entrada contiene un marcador variable emparejado con un valor para reemplazar el marcador en tiempo de ejecución.Llamar a continuación a UpdateRegistryFromResourceS, pasando la matriz del parámetro de pMapEntries .Esto agrega todos los valores de reemplazo en estructuras de _ATL_REGMAP_ENTRIES a la asignación de reemplazo del registro.

Para obtener más información sobre parámetros reemplazables y scripts, vea el artículo El componente de registro ATL (registro).

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de CComModule