Partager via


CComModule::UpdateRegistryClass

As of ATL 7,0, CComModule est obsolète : consultez Classes de module ATL pour plus de détails.

ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   UINT nDescID, 
   DWORD dwFlags, 
   BOOL bRegister  
); 
ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   LPCTSTR szDesc, 
   DWORD dwFlags, 
   BOOL bRegister  
);

Paramètres

  • clsid
    Le CLSID de l'objet à stocker ou être annulé l'enregistrement.

  • lpszProgID
    L'identificateur programmatique associé à l'objet.

  • lpszVerIndProgID
    L'identificateur programmatique indépendant de la version associé à l'objet.

  • nDescID
    L'identificateur de la ressource de type chaîne pour la description de l'objet.

  • szDesc
    Chaîne contenant la description de l'objet.

  • dwFlags
    Spécifie le modèle de thread pour entrer dans le Registre. Les valeurs possibles sont THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, ou AUTPRXFLAG.

  • bRegister
    Indique si l'objet doit être signalé.

Valeur de retour

Une valeur HRESULT standard.

Notes

Si bRegister est TRUE, cette méthode écrit l'inscription standard de la classe de l'objet dans la base de registres.

Si bRegister est FALSE, il supprime l'inscription de l'objet.

Selon la valeur d' bRegister, UpdateRegistryClass appelle RegisterClassHelper ou UnregisterClassHelper.

En spécifiant la macro de DECLARE_REGISTRY , UpdateRegistryClass sera appelée automatiquement lorsque votre table d'objets est traitée.

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CComModule, classe