CAtlModule::UpdateRegistryFromResourceD
Exécute le script contenu dans une ressource spécifiée pour inscrire ou annuler l'inscription d'un objet.
HRESULT WINAPI UpdateRegistryFromResourceD(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
HRESULT WINAPI UpdateRegistryFromResourceD(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
Paramètres
lpszRes
Un nom de ressource.nResID
Un ID de ressourcebRegister
TRUE si l'objet est stocké ; FALSE sinon.pMapEntries
Un pointeur vers la table de remplacement enregistrant des valeurs associé avec les paramètres remplaçables du script. ATL utilise automatiquement %MODULE%. Pour utiliser les paramètres remplaçables supplémentaires, consultez CAtlModule::AddCommonRGSReplacements. Sinon, utilisez la valeur par défaut de NULL .
Valeur de retour
Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.
Notes
Exécute le script contenu de la ressource spécifiée par les lpszRes ou le nResID. Si bRegister est TRUE, des registres de cette méthode de l'objet dans la base de registres ; sinon il supprime l'objet du Registre.
Pour lier statiquement au composant de Registre ATL (registre), consultez CAtlModule::UpdateRegistryFromResourceS.
Cette méthode appelle CAtlModule::UpdateRegistryFromResourceDHelper.
Configuration requise
Header: atlbase.h