Implementazione IUnknown
Le seguenti classi implementano IUnknown e dei relativi metodi:
-
CComObjectRootEx Gestisce il conteggio degli oggetti aggregati e non aggregati dei riferimenti. Consente di specificare un modello di threading.
-
CComObjectRoot Gestisce il conteggio degli oggetti aggregati e non aggregati dei riferimenti. Viene utilizzato il valore predefinito modello del server di threading.
-
CComAggObject Implementa IUnknown per un oggetto aggregato.
-
CComObject Implementa IUnknown per un oggetto non aggregato.
-
CComPolyObject Implementa IUnknown per oggetti aggregati e non aggregati. Utilizzando CComPolyObject evita avendo CComAggObject e CComObject nel modulo. Un singolo oggetto CComPolyObject gestisce casi aggregati e non aggregati.
-
CComObject&NoLocknbsp; Implementa IUnknown per un oggetto non aggregato, senza modificare il modulo blocco conteggio.
-
CComTearOffObject Implementa IUnknown per un'interfaccia di strappo.
-
CComCachedTearOffObject Implementa IUnknown per un'interfaccia di strappo "cache".
-
CComContainedObjectnbsp; Implementa IUnknown dell'oggetto interiore di un'aggregazione o di un'interfaccia tear-off.
-
CComObjectGlobal Gestisce un conteggio dei riferimenti sul modulo per assicurare che l'oggetto non soppressi.
-
CComObjectStack Crea un oggetto COM temporaneo, tramite un'implementazione scheletrica del IUnknown.
Cenni preliminari sulla classe ATL
Articoli correlati Fondamenti di oggetti COM ATL
Vedere a&nchenbsp;Classe Factory macro e aggregazione, mappa COM macro e funzioni globali