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);

Valeur de retour

Une valeur HRESULT standard.

Paramètres

lpszRes

[en] Un nom de ressource.

nResID

[en] Un ID de ressource.

bRegister

[en] Indique si le script de ressources doit être enregistré.

pMapEntries

[en] Pointeur vers la carte de remplacement stocker des valeurs associées aux paramètres remplaçables du script. ATL utilise automatiquement %MODULE% . Pour utiliser des paramètres remplaçables supplémentaires, consultez la section Notes pour plus de détails. Sinon, utilisez la valeur par défaut NULL.

Remarques

Semblable à UpdateRegistryFromResourceD sauf UpdateRegistryFromResourceS crée un lien statique vers le composant de Registre ATL (registraire).

UpdateRegistryFromResourceS sera appelée automatiquement lorsque votre carte objet est traitée, si vous ajoutez #define _ATL_STATIC_REGISTRY à votre fichier stdafx.h.

&Notenbsp ;  Pour remplacer les valeurs de remplacement au moment de l'exécution, ne spécifiez pas la macro DECLARE_REGISTRY_RESOURCE ou DECLARE_REGISTRY_RESOURCEID . Au lieu de cela, créez un tableau de structures _ATL_REGMAP_ENTRIES , où chaque entrée contient un espace réservé variable avec une valeur de remplacer l'espace réservé au moment de l'exécution. Appelez ensuite CComModule::UpdateRegistryFromResourceS, passant le tableau pour le paramètre pMapEntries . Ajoute toutes les valeurs de remplacement dans les structures _ATL_REGMAP_ENTRIES de la carte de remplacement du registraire.

Pour plus d'informations sur les paramètres remplaçables et les scripts, consultez l'article Le composant de Registre ATL (registraire).

Aperçu de CComModule |  ; Membres de classe

Voir aussinbsp ;BEGI&N_OBJECT_MAP

Index