Classi di implementazione di IUnknown
Le classi di seguito riportate implementano IUnknown e i metodi correlati:
CComObjectRootEx gestisce il conteggio dei riferimenti per gli oggetti aggregati non aggregati.Consente di specificare un modello di threading.
CComObjectRoot gestisce il conteggio dei riferimenti per gli oggetti aggregati non aggregati.Utilizza il modello di threading predefinito del server.
Implementa IUnknown diCComAggObject per un oggetto aggregato.
Implementa IUnknown diCComObject per un oggetto non aggregato.
CComPolyObject implementa IUnknown per gli oggetti aggregati e non aggregati.Utilizzando CComPolyObject evitare di avere sia CComAggObject che CComObject nel modulo.Singole un oggetto CComPolyObject sono inclusi i casi non aggregati.
CComObjectNoLock implementa IUnknown per un oggetto non aggregato, senza modificare il conteggio dei blocchi di modulo.
Implementa IUnknown diCComTearOffObject per un un'interfaccia tear-off.
Implementa IUnknown diCComCachedTearOffObject per un un'interfaccia tear-off "memorizzato nella cache".
CComContainedObject implementa IUnknown per l'oggetto interno di un aggregato o di un'interfaccia tear-off.
CComObjectGlobal gestisce un conteggio dei riferimenti al form per fornire l'oggetto non verrà eliminato.
CComObjectStack crea un oggetto COM temporaneo, tramite un'implementazione scheletrica IUnknown.
Articoli correlati
Principi fondamentali di oggetti COM ATL
Vedere anche
Altre risorse
I cenni preliminari sulle classi ATL