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