HRESULT UpdateRegistryFromResourceS (LPCTSTR lpszRes, BOOL bRegister, struct ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceS (UINT nResID, BOOL bRegister, struct ATL_REGMAP_ENTRY * pMapEntries = NULL);
Valor de retorno
Um padrão HRESULT valor.
Parâmetros
lpszRes
[no] Um nome de recurso.
nResID
[no] Uma identificação de recurso.
bRegister
[no] Indica se o script de recurso deve ser registrado.
pMapEntries
[no] Um ponteiro para o mapa de substituição armazenar valores associados com parâmetros substituíveis do script. ATL usa automaticamente %MODULE% . Para usar parâmetros substituíveis adicionais, consulte "Comentários" para obter detalhes. Caso contrário, use o valor padrão NULL.
Observações
Semelhante ao UpdateRegistryFromResourceD exceto UpdateRegistryFromResourceS cria um link estático para o componente de registro ATL (Registrar).
UpdateRegistryFromResourceS será chamado automaticamente quando seu mapa de objeto é processado, desde que você adiciona #define _ATL_STATIC_REGISTRY ao seu stdafx. h.
&Notanbsp; Para substituir valores de substituição em tempo de execução, não especifica o DECLARE_REGISTRY_RESOURCE ou DECLARE_REGISTRY_RESOURCEID macro. Em vez disso, crie uma matriz de estruturas de ATL_REGMAP_ENTRIES ao , onde cada entrada contém um marcador de posição variável emparelhado com um valor para substituir o espaço reservado em tempo de execução. Em seguida, chame CComModule::UpdateRegistryFromResourceS, passando a matriz para o parâmetro de pMapEntries . Isso adiciona Tudo valores de substituição em estruturas da ATL_REGMAP_ENTRIES ao mapa de substituição o Registrar.
Para obter mais informações sobre parâmetros substituíveis e scripts, consulte o artigo O componente de registro ATL (Registrar).
Visão geral de CComModule | Membros de classe
Consulte tambémnbsp;BEGI&N_OBJECT_MAP