Partager via


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 ressource

  • bRegister
    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

Voir aussi

Référence

Classe de CAtlModule