Mise en œuvre de IUnknown
Les classes suivantes implémentent IUnknown et ASSOCIES:
-
CComObjectRootEx  ; Gère des objets agrégés et agrégats de décompte de références. Permet de spécifier un modèle de thread.
-
CComObjectRoot  ; Gère des objets agrégés et agrégats de décompte de références. Utilise la valeur par défaut modèle de serveur de thread.
-
CComAggObject  ; Implémente IUnknown pour un objet agrégé.
-
CComObject  ; Implémente IUnknown pour un objet non agrégée.
-
CComPolyObject  ; Implémente IUnknown pour les objets agrégés et non agrégées. À l'aide de CComPolyObject évite les CComAggObject et CComObject dans votre module. Un seul objet CComPolyObject gère les cas groupés et agrégats.
-
CComObject&NoLocknbsp ; Implémente IUnknown pour un objet non agrégée, sans modifier le nombre de verrous de module.
-
CComTearOffObject  ; Implémente IUnknown pour une interface détachable.
-
CComCachedTearOffObject  ; Implémente IUnknown pour une "cache" tear-off, interface.
-
CComContainedObjectnbsp ; Implémente IUnknown de l'objet interne de l'agrégation ou une interface détachable.
-
CComObjectGlobal  ; Gère un décompte de références sur le module pour assurer que votre objet ne soit supprimé.
-
CComObjectStack  ; Crée un objet COM temporaire, à l'aide d'une implémentation squelette de IUnknown.
Aperçu de classe ATL
Articles co&nnexesnbsp ;Principes de base des objets ATL COM
Voir aussi  ;Agrégation et Macros de fabrique de classe COM carte Macros et fonctions globales