Classes d'implémentation d'IUnknown
Les classes suivantes s'appliquent IUnknown et des méthodes connexes :
CComObjectRootEx gère le décompte de références pour les objets regroupés et non regroupés en agrégats.Vous permet de spécifier un modèle de thread.
CComObjectRoot gère le décompte de références pour les objets regroupés et non regroupés en agrégats.Utilise le modèle de thread par défaut du serveur.
Implémente IUnknown deCComAggObject pour un objet regroupé en agrégats.
Implémente IUnknown deCComObject pour un objet non regroupé en agrégats.
CComPolyObject implémente IUnknown pour les objets de synthèse et non regroupés en agrégats.Utilisation CComPolyObject évite d'avoir CComAggObject et CComObject dans votre package.Handles d'objet unique d' CComPolyObject regroupées et cas non regroupés en agrégats.
CComObjectNoLock implémente IUnknown pour un objet non regroupé en agrégats, sans modifier le nombre de verrous sur le package.
Implémente IUnknown deCComTearOffObject pour une interface volante.
Les outils IUnknown deCComCachedTearOffObject pour « mises en cache » l'interface volante.
CComContainedObject implémente IUnknown pour l'objet interne d'un regroupement ou d'une interface volante.
CComObjectGlobal gère un décompte de références du module pour garantir l'objet ne sera pas supprimé.
CComObjectStack crée un objet COM temporaire, à l'aide d'une implémentation squelette d' IUnknown.
Articles connexes
Notions de base des objets COM ATL
Voir aussi
Autres ressources
Vue d'ensemble de la classe ATL