Partager via


AtlComModuleRegisterServer

Cette fonction est appelée pour enregistrer chaque objet dans la table d'objets.

Important

Cette fonction ne peut pas être utilisée dans les applications qui s'exécutent dans Windows Runtime.

ATLINLINE ATLAPI AtlComModuleRegisterServer( 
_ATL_COM_MODULE* pComModule, 
BOOL bRegTypeLib, 
const CLSID* pCLSID 
);

Paramètres

  • pComModule
    Pointeur vers le module COM.

  • bRegTypeLib
    TRUE si la bibliothèque de types doit être inscrite.

  • pCLSID
    Pointe vers le CLSID de l'objet à enregistrer. Si NULL, tous les objets dans la table d'objets sera stocké.

Valeur de retour

Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.

Notes

AtlComModuleRegisterServer parcourt la table d'objets créée automatiquement par ATL et enregistre chaque objet dans le mappage. Si pCLSID n'est pas nul, alors que l'objet référencé par pCLSID est stocké ; sinon tous les objets sont enregistrés.

Cette fonction est appelée par CAtlComModule::RegisterServer.

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CAtlComModule::RegisterServer

Autres ressources

Fonctions globales d'inscription de serveur