CComModule::UpdateRegistryFromResourceD
A partir de ATL 7,0, CComModule está obsoleto: vea Clases de módulo ATL para más detalles.
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 ( );
Parámetros
lpszRes
[in] nombre de recurso de A.nResID
[in] identificador de recurso de AbRegister
[in] Indica si el objeto 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
Ejecute el script contenido en el recurso especificado por lpszRes o nResID.
Si bRegister es TRUE, registros de este método el objeto del sistema; si no, se anula el objeto.
Especificando la macro de DECLARE_REGISTRY_RESOURCE o de DECLARE_REGISTRY_RESOURCEID , UpdateRegistryFromResourceD se invocará automáticamente cuando se procesa el mapa del objeto.
[!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 UpdateRegistryFromResourceD, 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.
[!NOTA]
Para vincular estáticamente el componente de registro ATL (registro), vea UpdateRegistryFromResourceS.
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