Partager via


CComModule::UnregisterServer

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

HRESULT UnregisterServer(
   const CLSID* pCLSID = NULL
) throw ( );
inline HRESULT UnregisterServer(
   BOOL bUnRegTypeLib,
   const CLSID* pCLSID = NULL
) throw ( );

Paramètres

  • bUnRegTypeLib
    Si TRUE, la bibliothèque de types est également annulé l'enregistrement.

  • pCLSID
    Pointe vers le CLSID de l'objet à annuler l'enregistrement.Si NULL (valeur par défaut), tous les objets dans la table d'objets est annulé l'enregistrement.

Valeur de retour

Une valeur HRESULT standard.

Notes

Selon le paramètre d' pCLSID , annule l'inscription d'un objet de classe unique ou tous les objets dans la table d'objets.

UnregisterServer sera appelé automatiquement par DLLUnregisterServer pour une DLL ou par WinMain pour un EXE exécutez avec l'option de ligne de commande /UnregServer .

Consultez l' OBJECT_ENTRY_AUTO pour plus d'informations sur la façon d'ajouter une entrée dans la table d'objets.

Configuration requise

Header: atlbase.h

Voir aussi

Référence

Classe de CComModule

CComModule::RegisterServer