Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les classes suivantes implémentent IUnknown et sont associées :
CComObjectRootEx Gère le comptage des références pour les objets agrégés et non agrégés. Vous permet de spécifier un modèle de thread.
CComObjectRoot gère le comptage des références pour les objets agrégés et non agrégés. Utilise le modèle de thread par défaut du serveur.
CComAggObject Implémente
IUnknownpour un objet agrégé.CComObject Implements
IUnknownpour un objet non agrégé.CComPolyObject Implémente pour les objets agrégés
IUnknownet non agrégés. L’utilisationCComPolyObjectévite d’avoir à la foisCComAggObjectetCComObjectdans votre module. Un objet uniqueCComPolyObjectgère à la fois les cas agrégés et non agrégés.CComObjectNoLock Implémente pour un objet non agrégé, sans modifier le nombre de verrous
IUnknownde module.CComTearOffObject Implémente
IUnknownpour une interface de déconnexion.CComCachedTearOffObject Implémente
IUnknownpour une interface de déchirure « mise en cache ».CComContainedObject Implémente
IUnknownpour l’objet interne d’une agrégation ou d’une interface de déchirure.CComObjectGlobal gère un nombre de références sur le module pour vous assurer que votre objet ne sera pas supprimé.
CComObjectStack crée un objet COM temporaire à l’aide d’une implémentation squelette de
IUnknown.
Articles connexes
Principes de base des objets ATL COM
Voir aussi
Vue d’ensemble de la classe
Agrégation et macros de fabrique de classe
Macros de mappage COM
Fonctions globales de mappage COM