Partager via


CComModule::RegisterServer

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

HRESULT RegisterServer(
   BOOL bRegTypeLib = FALSE,
   const CLSID* pCLSID = NULL 
) throw( );

Paramètres

  • bRegTypeLib
    [in] Indique si la bibliothèque de types est stocké.La valeur par défaut est FALSE.

  • pCLSID
    [in] Pointe vers le CLSID de l'objet à enregistrer.Si NULL (valeur par défaut), tous les objets dans la table d'objets sera stocké.

Valeur de retour

Une valeur HRESULT standard.

Notes

Selon le paramètre, les mises à jour d' pCLSID la base de registres pour un objet de classe unique ou pour tous les objets dans la table d'objets.

Si bRegTypeLib est TRUE, les informations de bibliothèque de types sont également mises à jour.

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

RegisterServer sera appelé automatiquement par DLLRegisterServer pour une DLL ou par WinMain pour un EXE exécutez avec l'option de ligne de commande /RegServer .

Configuration requise

Header: atlbase.h

Voir aussi

Référence

Classe de CComModule

CComModule::UnregisterServer