CComModule::UpdateRegistryFromResourceS

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 CComModuleMembros de classe

Consulte tambémnbsp;BEGI&N_OBJECT_MAP

Index