HRESULT UpdateRegistryFromResourceD (LPCTSTR lpszRes, BOOL bRegister, struct ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceD (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 objeto 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
Executa o script contido no recurso especificado por lpszRes ou nResID. Se bRegister for TRUE, esse método registra o objeto no registro do sistema; caso contrário, ele cancela o registro do objeto.
Especificando o DECLARE_REGISTRY_RESOURCE ou DECLARE_REGISTRY_RESOURCEID macro, UpdateRegistryFromResourceD será chamado automaticamente quando seu mapa de objeto é processado.
&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 UpdateRegistryFromResourceD, 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.
&Notanbsp; Para vincular estaticamente para o componente de registro ATL (Registrar), consulte UpdateRegistryFromResourceS.
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