Partager via


AtlComModuleUnregisterServer

Cette fonction est appelée pour annuler l'inscription de 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 AtlComModuleUnregisterServer( 
_ATL_COM_MODULE* pComModule, 
BOOL bUnRegTypeLib, 
const CLSID* pCLSID  
);

Paramètres

  • pComModule
    Pointeur vers le module COM.

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

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

Valeur de retour

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

Notes

AtlComModuleUnregisterServer parcourt la table d'objets ATL et annule l'inscription chaque objet dans le mappage. Si pCLSID n'est pas nul, alors que l'objet référencé par pCLSID est annulé l'enregistrement ; sinon tous les objets sont annulés l'enregistrement.

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

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CAtlComModule::UnregisterServer

Autres ressources

Fonctions globales d'inscription de serveur