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 AbRegister
[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